1541
840
937
1586
685
3268
806
986
687
1653
1446
2266
3479
676
683
1612
764
1691
1805
2312
1308
778
1844
1107
2825
879
1047
2321
913
3340
2779
1841
1073
1777
887
1176
1448
770
4902
1985
1643
650
1167
4563
1261
652
699
2610
2934
780
2681
1408
1830
1572
1582
789
2525
882
4685
4571
601
710
1367
1294
855
1783
764
722
814
1775
1880
684
1630
1076
1547
1202
800
4259
2024
1088
1335
685
1389
1670
1295
2413
606
1051
1642
899
4987
1053
3523
733
706
1179
648
7055
1207
1443
1021
969
1583
1110
1157
1303
712
1412
958
662
1019
2422
780
949
919
948
665
1092
1514
1872