5
26
482
283
301
22037
366
201
101
231
173
3
15
22
21
31
151
8
161
71
223
261
253
243
2
26613
26918
1584
132
41144
112
81
121
17820
16920
827
774
442
12525