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
1966
1098
1010
799
1655
1283
753
704
677
1326
813
865
2006
1059
1731
2302
3035
1734
1003
1203
1374
1178
2942
952
1048
775
889
774
1380
710
880
791
954
783
1015
762
796
847
1211
1894
750
1912
1838
1578
1217
940
882
872
754
813
1403
675
1729
855
1731
691
1619
1923
851
944
1071
815