147
43
34
582
22
31
35
131
1967
1604
1421
812
54
751
712
852
841
621
1033
591
1025
821
17
21
24
471
842
421