3010 852
239 39
2881 843
397 59
983 246
1933 388
3177 627
3115 659
943 133
2993 888
2551 569
2682 491
2556 558
2463 237
564 121
342 55
1113 288
2086 576
3486 906
2987 645
1188 301
2905 719
1347 345
1546 154