2590 592
1236 355
4489 45
66134 721
5643 161
13361 875
10922 283
1932 154
5642 430
6947 862
3015 733
2284 87