688
608
144
395
24
360
117
340
69
178
79
211
286
92
255
26
196
3
2
66
199
71
334
34
99
72
171
41
139
115
190
38
165
23
111