3008 952
2733 635
1575 335
737 163
1841 454
671 172
660 127
2597 666
7931 209
2797 153
15362 648
44098 677
11357 377
10113 379
8799 141
7984 494
5655 376
13233 303
6888 263
4595 610
7458 327