194
1678
166
872
247
888
375
383
352
451
430
699
1079
1
417
296
518
942
506
444
205
307
712
1071
309
648
1125
1983
342
489
