1015
1
951
83
1787
21152
8
1038
3518
3
3090
6
1606
1819
2903
8527
1431
2932
2
2522
2999
1681
2669
1694
2535
690
1451
0
2505
2166
4179
2600
4
1547
6346
16
19944
3386