654196
98339
947128
390634
674134
726804
35933
545135
875113
343362
418643
705569
5096799
3526581
3026148
2329804
2217988
2013609
1917357
190278
1747118
1715136
1669195
1626471