926
1398
440
854
517
593
315
1513
870
331
451
390
556
382
421
572
290
352
298
595
278
307
309
226
386
271
590
442
634
2884
1922
1090
1920
1425
776
447
596
584
532
405
336
409
219
528
239
480
203
560
488
466
384
597
800
308
305
340
293
Copyright © All Rights Reserved