448
905
308
948
201
638
96
526
530
155
400
90
314
56
253
98
199
65
209
25
187
50
171
46
186
29
151
13
768
161
44
174
15
131