846
0
266
1045
1118
2
478
1009
1418
383
3432
1
1297
354
552
1232
396
2522
3287
397
6554
5
625
4328
10
543
639