18403
6
1222856
4
282572
0
19890
1
116
390
422
2189
2395
31220
10
477
1751
2
48708
1073
1472
3663
305
20634
8
475
714
1053
11951
25440
2855
3
1960
483
1853
2267
907
1084