167
10
38
23
498
47
32
46
8
5
3970
14
16
9
42
51
287
288
13
424
336
332
248
61
18
117
86
149
107
255
271
162
526
281
90
146
266
725
132
949
283
346
78
335
206
345
28
36
138
190
344
867
1802