846
3769
1084
1980
1287
807
758
3134
939
897
898
1260
858
770
809
764
1187
886
4075
913
952
1170
1433
885
1829
2888
1263
1053
942
1108
800
997
1699
1528
930
1101
1079
2856
935
786
2139
820
1497
1418
1293
1052
1175
2845
2147
1282
1355
2499
1742
906
850
824
850
761
1583
960
2416
1112
599
954
846
1548
2546
656
1470
963
725
1473
2355
1342
1629
2513
1197
1584
699
2975
1000
1252
1493
1815
709
1852
2186
780
729
844
3193
2280
901
1588
726
998
1079
1022
934
1123
2258
783
707
4215
1429
680
705
925
1598
821
2261
703
976
671
1142
678
1793
673
773
647