2601 29
16691 189
8280 647
62636 135
31482 339
65854 275
203606 1052
20233 651
13696 290
46782 897
41256 399
4997 150
10698 603
6038 480
5561 902
4015 342
2389 89