95
646
35
170
152
545
28
292
21
306
43
243
63
137
20
182
7
143
12
126
6
118
9
108
1
78
68
395
5
94
74
3
80