506
91
58
482
105
407
52
293
60
438
46
405
24
297
25
141
209
16
267
47
237
30
329
29
295
40
7
193
1
160
34
110
35
31
153