34590
16981
506830
815520
510199
897726
900931
498818
439329
308418
652347
197996
2879361
2573454
2521928
2452455
2208995
2110955
2059281
1997719
1892226
1662208
1598351
1557406