1296
1296
1692
779
496
589
932
1374
1404
222
1478
1560
1407
1118
1267
1035
2949
1158
915
743
658
568