840
1362
693
1533
1003
529
617
578
315
324
1098
814
737
523
571
1354
707
603
385
1393
315
732
1185
1296
1868
1620
1583
931
1285
1279
1241
2721
802
1337
1519
331
503
609
1180
750
608
606
146
1156
473
818
1010
547
213
804
1617
581
2016
649
314
502
652
407
373
469