699532
892404
869518
44888
377513
35639
657225
600309
496656
436816
90106
124423
2879361
2573454
2520928
2452455
2207995
2110955
2059281
1996719
1892226
1662208
1598351
1557406