326
112
146
100
481
164
561
105
610
24
511
130
489
212
646
77
214
162
241
104
200
118
253
78
380
190
323
59
217
93
751
186
384
104
539
131
77
28
354
166