10592 53
21002 353
22683 907
55661 616
19578 426
9143 372
19434 804
11888 41
3921 796
25008 396
3873 367
18094 716
45507 475
2388 186
16564 581
15857 777
15933 174
14353 662
29906 334
21163 514
31680 197
5114 661
4436 22
6465 70
7799 683
7662 540
2045 238
11622 555