40246
478758
847512
511804
173736
61618
137964
681319
795505
833992
826695
12722
2881361
2574454
2521928
2452455
2208995
2110955
2059281
1998719
1892226
1662208
1599351
1557406