162360
198718
505196
165124
356182
691786
287241
897434
140582
253332
887178
751424
2881361
2574454
2522928
2452455
2208995
2110955
2059281
1998719
1892226
1662208
1599351
1557406