134
40
167
59
643
1206
292
236
107
237
148
174
115
145
671
47
67
86
264
331
170
189
102
871
99
125
385
214
41
66
362
479
404
65
93
151
160
157
532
355
1313
281
153