21586 114
12289 148
2836 297
13645 548
6447 76
9990 500
13546 570
34283 320
14453 567
7333 571
9539 198
28873 840
8648 845
27233 412
10913 598
14590 548
8868 334
4442 384
36848 433
18708 328
8706 719
7766 443
23783 633
16322 610
54985 642
8495 779
5850 812
7562 528