649382
668730
989405
955274
30790
170355
954344
378352
257237
540343
665272
696775
8998
142944
942521
918228
14902747
671786
4574578
4228980
3451510
3219192
2200216
2182495
2050492
185266
1846948
16325
154661
1540545