13954 1050
6242 874
6789 552
85656 485
37609 142
14550 225
17677 698
47404 375
23360 317
7392 669
11329 133
34781 650
12001 654
5921 42
5259 92
15788 594
3981 165
22755 877
14344 184
3573 286
6378 641
8667 598
7143 724
9337 705
16350 514
15489 584
7153 519
2533 327