2991 907
2683 655
2485 169
2114 451
2988 552
1040 203
737 168
867 117
2361 317
1508 383
2345 620
1174 284
416 70
1639 306
1408 150
1273 340
4982 361
1058 245
1769 227
28791 999
2249 369
1097 178
2808 602
2047 310