222
503
62
319
39
289
54
487
32
430
51
227
16
397
59
208
71
186
24
161
9
169
3
120
33
122
35
125
15
108
36
10
101