2730
6
1551
2
2657
3
2668
954
1157
0
467
1577
6714
10
409
1
2093
990
2089
4
1997
398
308
20634
8
2546
1362
1881
4940
5
1717
3498
2855
3251
1237
458
945
25137
3595