286
301
1326
734
321
289
567
621
264
1475
345
703
290
504
607
334
671
371
316
1174
451
326
278
457
343
343
629
522
359
468
428
392
505
291
430
322
360
273
374
824
546
929
472
270
290
381
331
614
381
319
324
419
276
1021
