152
767
129
680
123
652
98
649
95
606
103
596
110
580
103
545
106
540
101
532
103
525
101
525
97
523
88
520
99
519
104
516
103
509
97
508
103
507
152
767
129
680
123
652
98
649
95
606
103
596
110
580
103
545
106
540
101
532
103
525
101
525
97
523
88
520
99
519
104
516
103
509
97
508
103
507