39
10
6
128
24
12
153
56
35
22
46
27
37
67
266
498
194
52
117
150
78
34
33
17
30
141
213
132
63
65
226
57
451
879
248
174
108
58
232
152
158
164
112
196
391
3779
771
205
442