2628 29
16720 189
8285 647
62686 135
31621 339
65879 275
203753 1052
20272 651
13718 290
46868 897
41369 399
5009 150
10701 603
6044 480
5567 902
4027 342
2390 89