832
20
17
25
228
111
150
91
43
61
79
244
196
118
26
65
273
132
130
67
284
547
84
51
268
204
304
713
48
28
171
221
18
63
98
129
184
24
56
127
7
30
19
302
57
53
29
435
64
110
23
382
288
297
351