100589
9857639
94231617
89401923
63681338
52411264
106260
985147
915208
91037
775129
708156
45343
36885
30336
2913
11010