151
387
102
33
149
54
46
182
36
1085
244
343
24
6
857
71
23
96
17
15
9
22
20
177
174
820
108
70
192
1384
218
79
55
48
513
112
39
14
398
113
328
117
29
186
152
103
64
254
27
42
297
119
189