86
879
72
628
24
535
53
507
20
304
21
285
51
203
148
142
75
5
183
42
180
7
141
3
92
234
11
99
12
97
112