542
2
600
1
726
6
362
651
1284
998
1388
1196
0
2624
11
4014
7
2060
10
1826
1234
4
2656
5
1250
2155
1998
1212
6629
1948
2868