50469
344423
2903827
381393
200110
961370
2697576
198763
563772
84254
151725
1277912
789312
882870
820147
909949
1017724
831610
571505
57952
101987
615377
298284
548842