18096 815
3982 282
6220 480
4047 203
4596 603
5396 684
7579 656
9345 533
9079 572
2848 146
15956 547
5727 384
14349 271
12570 458
14715 81
8925 334
5531 86
5114 469
5525 631
9421 725
19709 508
6635 680
17866 639
6939 374
18898 426
3668 443
3883 530
16816 623