601
317
304
95
706
58
285
175
593
193
162
68
508
55
425
182
266
158
268
76
207
107
74
44
237
140
233
84
400
192
168
80
100
42
405
187
533
181
607
103