3518
3
1125
1
2454
2
2522
1359
1788
2189
2901
2990
2245
2710
1660
1743
0
3054
5
3683
868
2530
4
2057
1336
1683
12733
2044
2999
801
467
3034
2173
2500