18258
0
1859
4
3221
3
518
2
2308
17391
7
2580
1
2131
3137
417
4029
8
1546
1160
1149
3378
5719
5
2741
1089