330
227
102
40
564
289
170
516
93
11
37
288
783
230
173
101
453
428
480
504
85
370
413
301
323
201
134
7
36
44
458
461
165
26
621
160
139
215
163
454
294
130
187
938
453
110
258
237
381
