2606 29
16703 189
8282 647
62649 135
31510 339
65856 275
203638 1052
20242 651
13699 290
46797 897
41276 399
5004 150
10698 603
6041 480
5562 902
4019 342
2389 89