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