668310
195879
519112
20479
623600
524106
749578
200364
174901
11524
136192
906439
5509367
4528935
4347459
3444998
3442462
3404286
3352956
3010729
2998226
2481209
2133352
2132407