796
6
2234
4
1394
1
1248
1213
0
1152
4012
1239
2518
3
1383
2
2411
2333
223
1031
3316
10
17970
15
2502
1978
3207
2083
5
1337
2390
901
2544
2388
4149
3508
5527
6668
7003
9