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