542972
295168
694710
710409
619943
785108
903939
757829
100710
859301
605706
91490
975229
255882
337308
355958
15786748
703686
5038578
4424980
3541510
3524192
2313216
2219495
2055492
191066
1870948
16395
1565545
155561
965435
241550
663463
590833