18403
6
390
0
1222856
4
911
2
2395
477
1853
1073
573
19890
1
422
116
475
714
1053
895
907
521
1172
1863
25440
405
332
440
2189
518
75
428
637
11951
10