182
936
256
978
39
305
167
740
129
419
141
286
67
350
68
245
55
229
28
210
43
193
49
211
29
155
175
15
254
26
161
12
143