2773
1033
1102
1193
1275
1076
6784
3856
1225
966
902
1178
1575
964
1141
1009
1366
1134
1331
1257
1332
935
1207
949
946
1200
1206
957
907
863
862
928
826