22145
2787
105760
1380
1966
1036220
77258
85971377
66471123
55801277
9566470
64201276
56501482
96771633
9729430
6803827
4327571
5655308
99301102
6427403