130977
511380
681570
667788
756778
856107
94140
490263
597214
502674
896821
998841
32669464
27860132
248931000
24506481
18699345
16832973
155961029
14805239
12754764
10541485
816544
5786209