1043
2
3092
1
1824
0
1020
31535
625
2192
2000
11483
8
2177
1854
5
105290
6062
16
25137
19279
385
2275
968
1587
2211
10270
4
3691
2301