2997 93
10530 688
27994 681
13217 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
9672 410
15029 404
3590 642
3720 713
5565 417
4564 318
1814 69
944 52
6706 214
7799 594