2855
3
3250
2
247
1
1506
0
1132
2306
2814
5
4111
2330
1869
440
2812
4
3025
1334
2443
3691
2809
1550
302
2301
3808
798
2881
3315
3054
3498
2727
3149
1665