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
693
784
526
1093
1380
2166
1660
1825
83
2562
1431