95
687
30
320
47
382
102
395
28
190
294
248
45
236
19
197
31
205
43
209
6
182
17
137
2
152
15
254
32
99