496
13
135
18
47
39
95
576
23
219
66
125
65
91
24
62
85
42
37
109
80
58
209
41
61
181
157
89
140
537
274
45
166
244
241
43
107
122
167
28
400
144
129
49
124
51
126
34
88
27
21
287
355
175
75
94
147