341
258
171
227
201
133
804
658
632
578
467
398
280
230
177
310
249
253
2080
1656
1256
1252
1019
1015