129
409
22
334
81
302
61
248
112
215
214
887
32
163
17
167
7
132
8
128
19
136
26
247
5
80
38
106
97
27
93
77
3
33