891
381
556
75
474
165
459
32
334
71
731
239
591
166
1015
477
496
189
307
89
243
55
638
172
739
272
370
163
510
209
873
421
1026
388
590
128
270
99
316
217