317
983
1114
507
680
512
335
646
323
1290
827
288
1413
536
2043
312
346
566
453
451
285
684
696
804
342
940
294
253
574
531
575
548
319
272
367
602
415
360
402
574
454
1194
259
905
336
577
586
416
674
338
