950
3171
3683
1623
1234
957
811
805
809
719
791
931
841
993
783
764
1097
1121
1285
1191
888
4927
4262
2168
898
1080
682
946
3645
1037
1277
1001
1639
787
1805
1312
1563
5218
1144
7714
683
857
1171
1207
8850
836
6692
799
872
828
1156
1367
851
2474
1541
1388
1135
919
882
30056
5760
1116
952
1175
926
725
1347
3145
6315
1394
970
1105
873
762
2107
800
744
842
735
929
1072
1573
1535
678
900
725
724
927
676
1819
1222
860
914
1194
767
824
1249
772
1579
8350
2729
766
908
1046
771
1430
1348
1568
1299
972
1894
1307
973
1434
1053
1688
742
1151
789
1293