1291
1157
1338
1043
344
724
645
1307
833
733
1004
586
415
373
220
182
62
179
193
238
149
117
274
226
300
137
257
166
69
322
62
66
473
122
178
131
428
175
184
109
54
66
138
229
107
77
206
124
136
87
175
117
97
207
96
36
77
70
143
133
100
75
117
132
58
20
98
51
42
81
191
19
48
90
103
131
40
55
61
144
75
45
60
45
95
54
57
17
14
55