2012
1001
705
742
1991
1332
891
4000
1078
1064
834
1424
863
1026
1300
791
2302
1056
810
931
1941
988
1289
861
2321
1073
909
892
6688
812
937
827
938
1132
914
7622
1306
982
919
1407
1214
1274
890
850
979
1085
1378
937
973
1789
4441
824
909
1625
3092
851
2783
933
935
3238