2254
1
3805
6
951
2015
2
2505
2776
1594
3
1451
0
1606
6346
16
2977
3491
4
4034
2667
5122
1317
712
1532
770
1431
2182
668
328
2166
83
1622
1839
1763
1834
1690