1674
1
504
1214
665
421
917
0
488
1609
574
729
1308
2
440
1293
5
1941
3
1651
482
1768
1021
622
351
999
897
74
567
642
126
460
1352
591
559