19931 63
2240 101
4753 571
6708 788
5330 501
14801 410
5885 306
6704 513
7822 308
3493 664
25719 703
15924 316
2840 420
25687 241
9911 704
7444 582
5483 941
6590 353
14625 806
8326 744
18169 91
8194 483
8840 716
8522 562
2759 446
8729 261
5558 671
4943 329