197
1289
169
959
176
880
171
861
159
860
162
858
157
784
123
658
126
633
117
594
106
531
93
464
78
409
52
272
197
1289
169
959
176
880
171
861
159
860
162
858
157
784
123
658
126
633
117
594
106
531
93
464
78
409
52
272