1015
1
2522
2
1681
951
1547
1380
0
2110
784
1787
2495
1468
801
496
1431
1112
1038
1690
1606
1382
467
3518
3
1788
8527
1720
2184
1694
868
2596
1451
690