2110
1
2505
2
2250
3491
4
2245
3
2821
7599
13
469
0
751
2836
862
2940
2920
1286
3053
7
3926
14
954
1163
996
3217
5
1593
1532
2620
1812
2382
1767
2500