136
125
19
147
30
1020
32
33
283
81
644
186
82
203
22
42
46
507
45
79
69
293
486
27
24
170
118
58
106
690
182
72
257
65
99
74
274
21