299888 1084
15625 221
16739 230
81643 691
13758 755
190515 466
162527 587
8541 320
28735 562
18138 358
45512 830
19288 391
32422 124
15507 905
17682 257
55960 401
14774 90
9732 79
510841 1231
10588 473
83588 603
185271 918
25325 370
34219 734
268718 756
153877 462
42886 648