1115
2
266
0
2459
1
1045
478
1009
1418
383
3432
1297
354
552
1232
396
2522
3287
1875
397
625
4328
10
543
639