227
996
300
668
119
566
89
359
64
361
72
378
14
253
86
225
31
185
35
195
15
160
18
147
155
34
170
45
148
19
161
138