372
139
305
14
614
170
621
46
169
116
633
108
554
259
287
110
583
196
391
57
239
111
98
29
495
119
589
177
69
28
408
164
439
131
374
175
718
223
342
53