18016 506
7095 838
3378 382
3641 771
5972 98
2618 110
8495 214
10866 799
9733 673
5192 552
1209 43
5614 413
29072 164
5288 121
1789 507
2887 215
2299 71
3128 317
6233 488
4847 89
6619 669
15050 694
5165 772
3501 29
7536 788
5759 689
5658 573
2911 63