189
1235
167
921
158
824
89
723
120
668
122
648
127
633
122
617
103
595
95
593
109
573
110
570
108
566
109
557
102
542
99
520
99
500
84
425
68
402
189
1235
167
921
158
824
89
723
120
668
122
648
127
633
122
617
103
595
95
593
109
573
110
570
108
566
109
557
102
542
99
520
99
500
84
425
68
402