395
346
305
516
1692
2001
200
343
358
1162
403
549
541
508
433
363
209
14146
578
376
373
383
453
378
19999
327
367
512
364
312
320
3217
2118
1031
398
388
301
355
349
462
455
454
708
4619
878
322
554
563
416
829
686
651
787
299
238
569
521
665
325
290
1081
534
1002
353
361
245
308
461
1186
1093
270
305
288
580
278
285
3217
1098
248
718
273
472
278
1000
666
295
385
448
728
358
850
629
429
288
18998
2556
345
277
301
346
322
368
468
583
238
252
431
363
667
1244
343
523
271
323
316
253
357
506
739
1692