428
980
380
286
843
648
879
421
305
586
717
805
915
567
413
293
259
987
224
640
217
1413
1156
543
1194
378
193
389
415
510
219
560
193
191
294
217
331
587
208
591
362
330
209
189
309
610
352
205
322
342
380
190
1329
255
883
