2912
10
2306
2
3734
3
3168
3535
814
1
3025
646
0
273
848
3632
5
2053
2570
2780
6
2387
2411
1302
3287
2296
1129
1506
1425
2814
333
1869
544
1550
4987
1587
2799