582163
111789
469713
144254
9400
393488
879395
69781
870165
415919
469302
293759
5096799
3526581
3026148
2329804
2217988
2013609
1918357
190278
1747118
1715136
1669195
1627471