2589 592
1236 355
4489 45
66131 721
5643 161
13361 875
10922 283
1932 154
5642 430
6946 862
3015 733
2284 87