522
2616
517
2597
450
2298
343
1728
150
1071
209
1070
188
940
167
938
186
932
173
863
165
844
129
843
166
837
164
827
158
807
157
790
89
647
119
618
522
2616
517
2597
450
2298
343
1728
150
1071
209
1070
188
940
167
938
186
932
173
863
165
844
129
843
166
837
164
827
158
807
157
790
89
647
119
618