360
906
146
627
121
330
103
396
104
294
201
288
50
228
28
240
66
200
160
29
159
62
151
15
129
18
165
6
310
156
11
110
144