920
484
665
337
427
413
2301
460
464
495
616
773
926
899
704
613
508
843
1953
1040
1254
1693
1434
1368
1010
1677
2376
1309
1675
1600