373
251
385
306
310
360
270
510
3714
234
379
332
21556
16130
14321
12930
9902
943263
8664
8630
814148
707142
66911
6430