1228
1
1852
2570
5
2693
3
770
0
433
1866
1124
2500
10
2438
775
2229
4
472
1784
2
4936
9953
4682
894
2201
2097
2105
2000
2320
13159
1776
172
445
1898
706
2290