1082
4958
6125
891
1501
2321
815
4237
1707
1520
1147
1284
950
3069
1207
1313
809
915
874
1059
973
914
947
1013
877
1343
1007
1267
864
855
1070
1261
1141
3982
800
1410
997
776
917
2448
1480
2926
996
931
948
1000
1249
9737
5270
1126
1501
1335
1903
949
870
861
847
1284
1289
858