1015
1
951
1787
21152
8
582
0
1038
3518
3
756
3090
6
905
1606
1943
2
1819
2903
8527
2932
2522
2999
1681
2669
1694
2535
690
1061
1451
2505
1574
2166
4179
2600
4