2505
2
2250
1
2620
2245
3
2735
2821
7599
13
751
297066
0
1565
1974
2836
862
1535
2920
4
1226
3053
7
1451
1683
844
3217
5
2921
3186