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
705
692
909
767
843
1344
836
688
2216
727
3257
1532
859
1338
2892
799
1440
1089
1064
1336
2778
914
1115
640
1051
713
1610
619
1328
930
683
811
774
769
1224
928
1136
1234
1364
949
725
942
644
1310
2406
835
694
617
2238
1294
773
1157
2507
2586
613
653
981
687
1171
814
1341
829
773