24
37
21
275
752
117
35
30
5873
274
95
34
63
172
158
38
98
140
419
91
101
152
25
13
50
65
78
67
58
23
62
46
137
108
47
305
146
92
57
19
142
155
73
52
29
40
135
84
585