1679
2
1903
3
2435
1
950
14125
10
2189
2495
0
1547
2901
1295
1388
2265
2100
2710
2508
7
1527
1393
2835
1711
6026
2028
3868
2929
6
5347
4
5052
1022
1815
462
841