897
1
872
503
1093
851
2
764
76
1016
662
3
419
889
420
347
108
723
362
412
340
710
309
486
1002
125
136
74
788
378
565
163