18403
6
7082
9
1222856
4
1073
0
105807
42
4223
22
1343
422
1276
5602
3092
1
2059
8
36045
363
249
17353
9315
25941
17
5617
5
3882
12
1263
3
2157
180849
1885
1650
4071
21743
3025
2922
2506