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