843
1
1583
395
0
1759
2
1585
1589
3
3461
4
1359
2583
7
4915
1347
2382
2440
3063
1346
1349
1801
5151
1436
8535
12
2668
3008
1892
2528
5642
1728
459
2241
2881
8299
9