2522
2
1154
1
3954
3050
0
3035
4651
545
918
5439
3355
1434
733
989
3
4152
4
957
2190
2255
530
4033
2580
14
1701
17340
2848
544
603
2294
3644
3177
2526
3910