2016
905
9668
836
1261
1095
839
5458
831
2094
1615
1901
1586
3185
2039
978
1492
1712
1103
849
1432
918
1131
780
1080
2375
1056
1939
2107
958
3568
1080
1382
1327
919
1597
1233
907
5089
781
986
1302
1064
7021
9431
1237
1269
847
1070
888
1061
789
827
1491
9671
958
875
966
1017
778