908
33
24
28
1948
1012
1496
603
423
27
743
35
704
1021
1216
431
481
40
981
1372
1603
1393
1605
1687
721
1343
1004
41