1303
334
1348
1182
821
902
356
837
221
637
461
128
249
635
519
494
344
421
335
361
404
378
279
33
268
280
325
325
364
249
292
222
292
167
274
222
248
162
80
175
145
195
224
133
230
202
75
155
69
163
125
99
120
173
201
98
214
170
101
107
83
79
90
89
84
77
70
125
139
138
119
72
135
107
69
81
40
62
80
47
72
61
92
72
69
57
109
108
23
64