899487
446166
152900
590477
286216
474693
962510
465101
430425
634845
362850
8278
5748367
4700935
4483459
35551000
3502286
3487462
3449956
3105226
3073729
2568209
2169352
2167407