2915
1525
910
1267
973
975
1158
976
1335
1011
1749
1866
1178
5250
1094
5733
897
900
984
857
874
897
1071
1061
917
916
980
1237
5014
1060
1135
2462
1584
1906
1144
1693
21693
1812
969
1732
1433
1215
3434
1205
2103
3015
6583
1176
1425
1389
2779
1443
3336
1784
1485
1486
8114
1691
1654
3841