3125
2
1543
3186
1
32302
0
1750
3
2152
2274
2403
3591
11
1426
1754
5
1042
1179
2360
6
3498
4
1814
3779