3100000
3382739
6281142
6368095
6887047
7182570
7214422
7454945
7502672
7703468
46375
49252
50064
51365
55217
57808
59350
61629
62798
64323
9981281
14890322
22213750
149675
182813
202040
40476092
246772
741345
1105957