1296
966
851
965
1429
2237
694
3117
790
1116
991
1097
2409
941
972
877
1449
972
1325
1133
1267
908
910
5384
1180