18385
2
1213
0
839
76
210
3663
1
2683
565
1053
335
348
741
74
408
180849
1032
17353
472
370
521
573
661
420
1029
497
845
165
907
1222856
4
2490