2254
1
3805
6
951
2015
2
2505
2776
1594
3
1606
1451
0
2629
6346
16
2131
2977
929
5782
4
2600
898
19944
4198
2377
3491
9956
2667
2093
1622
5122
770
1038
4034