2254
1
3805
6
951
2015
2
2505
2776
1594
3
1606
1451
0
2977
6346
16
3491
4
2667
712
5122
4739
1627
1946
770
4034
1317
2182
7258
416
1487
4142
5
693
473
402