108
875
88
686
151
809
60
396
30
352
28
254
39
242
33
225
170
20
900
21
167
26
139
17
150
23
111
10
135
14
133
129