2016
827
981
1152
1350
819
793
1577
1370
1690
2387
913
4420
2926
879
1063
1014
1770
805
968
1391
831
1077
1114
1011
922
2119
1100
2413
1029
1080
821
981
1581
876
827
2224
951
1097
964
831
1817
826
1749
846
953
1518
886
900
892
1409
4395
949
1054
805
1091
772
1018
1557
1161
811
1492
1215
1748
917
1254
2263
1404
2350
1090
850
2044
848
849
1925
741
1739
2516
1972
810
1901
877
2001
1320
830
1157
1105
1053
5016
966
2561
916
844
950
1511
953
1171
823
1350
1317
3224
1185
995
2145
1114
896
2832
857
1607
1595
1898
1702
830
2013
837
2062
1685
1437
1054
1453