121
908
380
868
194
802
178
580
65
339
107
299
74
287
109
200
60
206
36
217
28
216
7
168
25
167
34
156
66
145
29
138
24
131