980
4965
516
2603
241
1297
193
1007
188
975
185
957
162
944
181
920
175
915
176
878
171
861
150
762
107
550
101
544
105
539
980
4965
516
2603
241
1297
193
1007
188
975
185
957
162
944
181
920
175
915
176
878
171
861
150
762
107
550
101
544
105
539