254
145
74
13
300
194
116
7
86
451
77
20
27
147
1
98
129
133
252
306
