791
4
1297
3
598
2
1416
6
2938
1
1298
1039
1544
5004
9
388
0
2587
2523
3984
7
435
884
579
690
2306
1133
1504
197
511
1798
10
1216
1051
1905
1246
297
299