181997
11
2535
2
19783
32302
0
270
1
581
3090
6
2507
14
2932
2045
25669
3498
4
2666
9
16868
39
17946
1819
507
2333
1843
2622
3296
2356
1189
3415
8
1031
101415
109
2443
137
2906