682176
946941
17980
843197
188168
737502
192402
150356
436491
357432
38961
840606
5112799
3544581
3043148
2346804
2224988
2030609
1940357
190678
1755118
1717136
1680195
1632471