3125
1
3000
3
1927
2575
6
3539
2738
4
1667
1997
3759
5
2474
2
2974
3092
2071
2316
3874
1896
1913
1323
0
2771
1426
1697
3214
1722
2523
2748
2244
3467
2531
13533
8
3180
10