1226
2
1558
3694
322
1
1593
3868
10
1534
14125
2160
1628
2028
0
5052
1485
1622
1535
2710
1186
1663
5
462
2471
7
1364
2358
9
2435
1342
1295
1456
1194
2155
3
1969
6668