129
679
130
672
123
665
120
663
97
640
127
634
114
613
116
599
95
593
118
592
112
589
113
563
106
560
106
551
108
545
96
538
107
537
101
532
129
679
130
672
123
665
120
663
97
640
127
634
114
613
116
599
95
593
118
592
112
589
113
563
106
560
106
551
108
545
96
538
107
537
101
532