519
166
40
66
42
23
81
152
288
346
135
19
1240
252
447
178
565
108
164
420
231
913
12864
183
72
94
212
107
289
223
193
113
53
123
54