448
900
310
939
203
626
96
520
527
155
396
90
56
251
98
198
6
350
65
207
50
172
46
185
44
173
29
151
160
25
186
15
129