297
559
129
483
238
469
52
272
94
299
50
360
85
361
62
288
31
211
20
899
25
212
39
199
30
116
29
235
26
151
19
126
17
104
32
146