2254
1
3805
6
951
2015
2
2505
2776
1594
3
1451
0
1606
6346
16
2977
3491
4
2667
5122
1317
712
770
4034
2182
2166
1660
1825
83
2562
1431
905
2294
2710
1690
2760