95
680
105
400
47
39
303
29
255
28
189
45
226
208
32
186
13
756
19
161
43
170
6
151
2
125
3
38
20
121
44
35
16
61