2118
1
3957
3
1569
1123
1373
989
0
2211
2959
3154
6
2642
2655
1517
3169
1565
2
2865
3216
10
838
1011
1004
1393
1941
4
1716
1076
2489
2725
22
3429
7
929
4702
511
1828