2995 93
10530 688
27992 681
13216 157
22128 383
10586 576
9514 39
5792 598
5596 288
12899 351
5645 686
4530 623
2510 628
1030 159
3839 760
819 39
6132 759
3372 572
9670 410
15029 404
3590 642
3719 713
5564 417
4563 318
1814 69
943 52
6702 214
7798 594