103
274
217
82
224
202
56
135
155
134
144
165
22346
16880
14941
13360
10222
995263
8934
8820
848148
735142
6820
68111