402
62
300
418
1183
61
283
371
348
60
158
204
253
263
128
47
153
90
212
65
360
347
1171
159
387
535
349
232
408
266
21
55
79
292
205
324
417
322
172
17
25
109
23
170
6
440
224
126
18
31
294
35
228
147
403
198
75