4223
22
18403
6
7082
9
1222856
4
1073
0
105807
42
3025
1
25941
17
1343
4071
180849
422
3980
3
1276
2564
2
2221
3092
36045
363
249
17353
9315
3882
12
120469
35
1263
2157
1885
1650
3148
21743