18385
2
2229
4
1068
1
965
17730
11
1397
747
2587
6
1129
0
3674
10
1458
3
2192
10324
3440
958
5617
5
1968
2000
5108
6302
8731
3063
1115
1823
105290