2991 872
2912 628
2815 907
184 39
2686 593
833 237
1721 511
1442 363
336 95
2257 383
33216 761
13266 150
7072 208
8937 621
6461 103
8201 547