352
232
145
121
157
186
494
106
213
98
320
51
153
360
143
380
385
132
59
34
196
50
104
367
164
453
123
89
1384
120
641
3832
284
48
405
644
95
100
29