296
292
372
42
29
1155
7
882
934
1455
19
24
302
1183
21
721
863
11
1452
1517
1906
682
854
831
35
1032
842
401