2152
2
3326
3
1015
1
83
951
2392
1787
21152
8
2901
1038
3518
3090
6
2772
1606
1819
2903
8527
2932
2522
2999
1681
2669
1694
2535
690
1451
0
2505
2166
4179
2600
4