109
649
56
513
84
503
52
327
88
334
39
266
13
224
86
188
11
183
24
170
7
171
33
168
1
122
27
132
756
28
123
44
124
2
107