18403
6
415
1
1885
544
31535
0
357
1925
3
3134
3626
2
1073
17353
3331
2429
5
21743
2157
4
2071
21
3287
3092
1222856
3469
1559
2369
296
814
282572
5617
422
363
3887
9
1978