16840
15
1384
2
12958
5
3345
4
7334
5617
749
0
2281
1987
1
195
18403
6
497
475
4013
945
671
648
63
451
3868
849
2211
791
2235
1339
932
802
2574
1098
3292