2987
2
1550
0
1851
4
2198
5
2346
3
16628
14
4431
6
2438
18403
1758
1557
3711
2235
2109
3859
12958
2524
2657
4349
2296
4289
10