417512
385100
382683
465522
524982
112332
261447
98149
299504
329701
88786
238113
73333
490665
553590
1031550
14241747
657386
4383578
4118980
3388510
2852192
2151495
2139216
2039492
183966
1797948
16295
153761
1534545