2016
905
9668
837
1261
1095
839
5461
831
2095
1615
1901
1586
3185
2039
979
1492
1713
1103
849
1432
918
1132
782
1080
2377
1057
1939
2107
958
3568
1080
1382
1327
919
1598
1234
907
5090
782
986
1303
1065
7021
9434
1237
1269
847
1070
888
1061
789
827
1491
9674
958
875
966
1017
778