22979
273332
65545
105895
884875
53310
965238
35682
812102
60332
97391
955149
2912361
2604455
2538928
2485455
2226995
2128955
2081281
2017719
1904226
1672208
1610351
1568406