121
60
117
1735
104
75
279
51
20
209
188
41
119
37
43
4
44
13
231
19
236
11
36
217
137
14
47
140
228
83
69
40
2
189
53
25
46
339
316
35
114
309
21
326
162
133
97
18
22
159
294
169
1872
718
187