229
785
531
60
542
1254
381
826
332
52
38
606
463
50
721
1755
274
1685
1587
1357
1109
25117
712
545
49
42
431
876
815