2591
1
2988
890
658
0
2836
980
2600
2
951
383
1451
5412
4
10317
2913
2631
1101
3508
7
471
1522
4757
3107
4562
10
1935
6676
12