18403
6
7082
9
1343
0
1073
1222856
4
105807
42
422
3980
3
1276
3025
1
36609
34
363
249
21743
3559
2
36045
4223
22
31535
9315
1650
116
3092
4071
180849
3882
12
2221
6859
5
17353
543
558610