182
430
220
236
71
55
118
111
34
8
121
145
78
46
185
458
123
96
615
611
303
801
59
41
136
518
132
646
155
1K
146
427
304
295