151
30
35
92
304
6
3469
48
23
25
966
419
338
34
115
221
139
266
88
346
91
12
107
45
1480
372
535
111
46
131
64
21
173
29
15
74
610
31
28
44
22
19
24
42
222
85
110
87
175
57
290