30
420
75
956
29
228
264
575
20
393
133
242
17
214
10
157
39
165
22
144
19
161
13
132
1
116
25
129
6
316
4
110
14
106
112