2015
1001
708
744
1994
893
4004
836
1425
1027
1301
793
2307
1060
812
931
1943
990
1290
864
2323
1075
911
895
815
939
830
941
1136
915
7631
1307
922
1410
1221
1274
853
982
1086
1381
937
975
1789
4445
827
911
1627
3095
855
938
3243
927
917
1111
869
852
973
946
1217
1107