1278
972
936
977
784
1738
717
1998
2254
1743
1233
984
2264
1753
731
2270
2528
739
995
1515
752
2288
2033
754
1010