21581 737
3501 732
48373 85
7561 699
12102 937
8440 43
1536 427
736 226
255 39
2640 595
3179 672
1829 382
330 52
2280 466
354 84
2760 662
229 54
1706 458
822 161
2456 516
634 136
1131 231
2563 679
2701 639
524 112
338 69
2976 827
1543 317