16035
1832
1860
2270
1854178
17861
15831
1500
1660
41651
13257
15712
22536
17060
15041
13480
10342
1004263
9064
8900
863148
744142
68711
6850