95
159
115
899
99
880
39
760
140
113
736
61
643
76
583
57
569
89
401
29
309
31
527
482
51
475
92
1,077
125
118
45
426
44
144