2108
3
1622
1
3562
2622
6
1750
1348
4179
2329
17970
15
12459
685
0
3629
2234
4
2377
2336
5
1393
1285
801
5726
8
2297
2
989
2199