2254
1
1451
0
2505
2
3805
6
951
2015
2977
2776
1594
3
4034
6346
16
1606
582
2182
12472
302
118
120
2495
3315
2949
4168
5
4309
12459
1683
2935
2059
5147
272
898