506
91
25
141
105
407
58
482
60
438
46
405
47
237
24
297
52
293
29
295
35
40
48
272
30
329
1
157
171
39
217
62
166