934347
415782
626948
17961960
304142
1029687
916575
270164
1124949
1695638
1016778
1163833
1036580
800143
95338
670595
888705
813136
566454
404917
111930
1307862
634779
538305
900916
437883