2628
2
2665
3
8876
8
2411
1204
4123
7
2554
1
1498
0
2659
2201
4864
1226
2603
892
274
1806
5853
15
1669
2803
6
4962
714
1192
2363
518
1667
3646
3075
4
1799
4911
641