375623
607672
63397
63170
309314
4297
603451
108647
1010528
189931
651184
981175
449303
591635
555685
752500
9724744
577686
3409577
3266980
3134510
2360192
2067495
2010492
1974216
178766
1751948
16015
151761
1494545