2110
1
2255
2
1250
1545
830
0
2571
6
2430
12149
693
2836
467
2377
383
2293
2333
1856
3
1911
1449
1306
24337
22
471
1522
270
6676
12
1660
2152
83
1431
2368
1223