18403
6
1853
0
390
573
1053
1073
1863
1
714
11951
10
422
22330
22
1222856
4
121182
2395
282572
477
19890
8876
8
116
475
1172
907
710
521
476
13760
25440
405
332
777