95
606
146
587
59
255
60
246
42
221
49
211
12
169
44
159
20
137
6
327
2
113
14
101
9
96
90
13
98
83
5
4