18403
6
1343
0
363
7082
9
1073
31535
105807
42
1222856
4
4223
22
422
169211
11
552
1276
5611
3663
1
3980
3
3559
2
36045
282572
36609
34
9315
249
4594
759
3882
12
1263
2221
116
4830
3092