2254
1
3805
6
951
2015
2
2505
2776
1594
3
1606
1451
0
2977
6346
16
3491
4
2655
3957
2667
712
5122
770
4702
4034
676
1317
2211
2959
2182
2480
3154
1226
2707
2642