874
393
282
104
823
131
498
265
748
306
125
50
456
257
1657
728
1224
758
1358
469
926
343
867
454
451
147
728
350
626
231
371
185
725
172
442
211
246
97
598
286