611510
982128
508848
1150908
400865
66193
427162
914446
625284
3682112
3494797
3053927
2804692
2787951
2707488
2454981
401532
7243
449553
658687