22145
2787
105760
1380
1966
1036220
77458
66471123
55801277
9566470
64201276
56501482
96771633
9729430
6803827
99301102
6427403
71501661
4222506
5854673