2349
688
673
649
719
669
802
671
776
2660
718
1329
982
1060
951
906
1004
6863
2745
1130
1529
1513
1215
1265
1251
1467