39
286
198
845
122
100
57
26
6142
19
187
370
21
188
1232
296
49
79
34
193
1119
811
356
137
30
151
120
36
14
56
41
339
73
28
44
37
117
5
25
13
20
113
98
8
50
102
63
11
909
157
23
3111
10