2245
3
1594
4199
4
2260
2865
2
2512
2530
6236
10
2184
1
1174
10827
392
0
3551
1458
1813
2629
1873
2801
2241
1507
2346
2729
14