18403
6
19890
1
422
0
116
1222856
4
2395
1073
1960
390
282572
2189
1053
1472
475
573
714
363
477
637
1853
521
36609
34
2267
1650
518
802
305
31535
332
11951
10