18403
6
282572
0
422
573
1073
1222856
4
1053
390
121182
1
1853
417
477
476
2395
116
19890
8876
8
475
11951
10
714
19279
2
2189
472
521
305
31535
44199
22330
22
637
788