679
2
584
425
1
436
420
431
4222
6
56
880
1776
828
74
856
1073
1964
5
2324
651
0
77
1988
479
528
713
531
370
623
602
793
8013
8
1764
1692