111
608
43
542
36
518
9
468
81
327
58
181
232
55
213
64
174
68
395
22
73
38
25
14
110
5
126
15
137
6
2
19
136
104
12
92