2254
1
3805
6
951
2015
2
2505
2776
1594
3
1451
0
1606
6346
16
2977
3491
4
1690
1660
1788
1380
2368
693
83
1431
467
1547
1568
2562
1691
745
2667
526
3562
1093