3003 93
10530 688
27997 681
13225 157
22134 383
10588 576
9514 39
5795 598
5596 288
12903 351
5647 686
4533 623
2511 628
1030 159
3839 760
819 39
6133 759
3373 572
9689 410
15042 404
3591 642
3721 713
5569 417
4568 318
1822 69
944 52
6739 214
7803 594