4040
1383
980
780
905
945
973
1583
2313
816
41164
884
910
1010
841
1513
952
931
1521
867
35751
882
909
832
1640
1265
811
1187
6017
7092
1004
1694
946
914
3151
827
925
998
2024
1151
1504
959
937
1266
998
768
1544
2901
938
2073
2715
853
873
1835
5219
799
1240
1620
878
1042