18403
6
10396
8
2115
4
2470
2
1270
3
2572
0
2257
1
7332
13
256612
796
2683
2604
9
3092
121182
2730
5262
10
3388
2317
1452
661
166543
18
625
16840
15
5316
14076
7
4016
2177