1543
2
759
0
503
846
768
8766
417
1418
266
4328
10
1045
478
383
3432
1
1297
354
552
396
1232
2522
3287