18403
6
390
0
422
282572
116
19890
1
714
1671
475
1222856
4
2395
1053
1073
573
2189
405
477
1650
3990
36609
34
363
12958
5
518
486
543
1960
2267
20634
8
2094
846