684
675
996
1469
2989
926
1235
919
1108
870
1015
869
1003
1172
916
881
868
1602
990
1214
955
895
1166
1564
1133
998
1359
1124
1321
1244
1318
925
891
1090