21
224
175
5
618
55
1787
52
44
42
23
383
96
595
62
41
130
143
67
156
40
302
74
159
115
32
133
305
164
37
33
248
223
64
180
111
605
69
27
339
186
197
267
35
328
235
19
81
59
104
348
100
168
204
176
51
15