2040
2575
1071
1518
1804
1738
717
1998
2254
1743
1233
984
2264
1753
731
2270
2528
739
995
1515
752
2288
2033
754
1010
1778
1011
756
2548
1271
2039
1016
1529
1532
2556