47
19
36
8
840
11771
139
35
21
59
180
88
265
189
151
61
38
94
29
28
48
40
116
11
167
371
31
44
86
209
33
93
159
5
13
17
203
114
51
131
52
23
72
50
30
134