2123
2
1813
1
2759
1226
2138
3
784
0
1020
2108
6
4176
2776
5527
4606
1485
3465
1431
1234
1738
4
2443
5
2294
2908
10
2377
1220
944
18546
15
186
1561
2757
1243
658
1564