679
2
584
425
1
436
421
432
4224
6
57
880
1776
828
74
857
1073
1964
5
2324
651
0
78
1988
479
528
714
531
371
623
602
793
8013
8
1765
1692