30
485
101
406
48
471
60
457
58
227
21
238
15
142
14
178
170
66
509
12
151
11
35
16
115
4
85
92
19
125
17
100