403771 2560
194854 454
220223 920
388608 3590
752279 3972
218958 1063
233436 905
364362 2370
377813 5559
818 20
631122 2123
412337 3090
1267398 7621
320999 1128
650879 6856
672786 1489
403281 1057
358572 1481
997738 7536
5579 60
108790 573
625860 4618
676640 2259
1088497 9986