3893
3252
3733
1412
1373
1656
2589
2839
949
1005
997
962
1130
1097
1376
1784
3422
934
1128
1592
1324
1015
911
3408
906
1309
1051
1112
921
1522
2173
1015
1113
850
1142
1097
1090
1046
1023
1745
874
1100
1190
959
917
994
914
915
913
1068
1892
2659
1261
1067
1791
902
897
2532
1025
863