18403
6
1222856
4
381
0
1343
21743
1
1073
2395
5
7772
8
5617
385
116
14076
7
498
573
382
815
553
4223
22
3047
10
1053
1853
1650
435
709
292
1663
105807
42
2960
475
518