24521
10860
26075
6621
280
860
700
1783662
4318956
6338061
6098869
3431311
1637817
1158712
11270276
1036916
10177259
97774
8314155
777211
71336
62044
57612
54218