2981
1316
1047
1289
1079
3155
1501
869
832
1065
2429
1192
1013
2258
2561
798
935
1358
1276
1007
1077
809
974
1211
842
804
1991
910
871
1282
3527
3925
4596
1909
10069
919
3606
997
2061
1260
863
1330
779
2886
1138
1244
915
1021
995
871
972
1265
912
1695
1032
1048
1008
1093
1647
1957
3542
1008
808
2876
815
755
1297
1404
1832
1035
932
933
914
778
2351
4315
861
974
828
1002
1140
1836
1574
3492
1205
1031
1247
4004
1241
1449
2760
949
798
1019
794
1476
903
1133
2015
7665
793
1363
1746
1383
910
913
903
3054
902
2627
3991
1142
872
890
964
861
887
826
1351
1121