2650
20
3098
3
4074
0
2692
1512
1
3426
4
2666
9
1819
2245
1788
746
3546
1226
2152
2
3053
7
1973
3083
3078
1358
2465
962
2698