3650
1394
976
1486
791
871
3254
2168
814
905
869
753
1075
1020
1189
903
827
947
931
1011
773
38188
915
910
847
1120
909
3513
2261
919
858
814
1447
977
1216
1478
1332
882
5925
4320
1523
1039
1131
922
1141
897
801
1045
945
1788
1246
3464
901
793
802
938
2199
804
936
1525