1838896
2970
170
165
163
2221
2210
135
14060
1390
1180
7951
18183
14170
11981
10700
8202
810263
7320
6982
671148
599142
59910
5210