2993 93
10530 688
27992 681
13214 157
22126 383
10585 576
9513 39
5792 598
5596 288
12898 351
5642 686
4529 623
2510 628
1030 159
3839 760
819 39
6131 759
3371 572
9667 410
15027 404
3590 642
3718 713
5563 417
4563 318
1814 69
943 52
6697 214
7795 594