18403
6
383
0
576
1089
947
1872
1
1551
2
521
2546
802
839
553
980
1897
46
1333
918
572
2199
3
2445
1650
640
608
4106
116
341