169
169
173
171
175
181
174
887
172
1504
830
184
514
168
1837
308
172
859
873
516
795
514
507
861
514
1561
1142
853
502
867
818
165
525
826
61
481
573
509
1164
903
182
557
510
535
463
326
532
526
902
179
1214
168
493
147
167
510
536
505
173
176
510
1165
546
1218
166
504
518
878
505
873
897
529
515
883