129
642
126
636
98
633
123
619
110
594
118
592
97
588
113
583
108
582
110
553
107
537
106
530
95
523
83
519
92
518
103
515
99
491
98
490
93
466
129
642
126
636
98
633
123
619
110
594
118
592
97
588
113
583
108
582
110
553
107
537
106
530
95
523
83
519
92
518
103
515
99
491
98
490
93
466