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