695487
2937
64214
980117
783595
423185
199575
89168
848723
640163
1976
437902
7450372
6092935
5801461
516556
43811000
4377288
4350956
3882227
3870463
3775730
362917
3166209