95
687
102
395
47
382
30
320
294
28
190
45
236
248
31
205
15
255
19
197
43
209
6
182
2
152
3
5
17
137
44
35
16
20