20
742
185
1088
503
533
472
462
439
241
1179
418
8
1137
221
199
727
403
554
235
186
644
502
435
937
296
469
1446
593
723
1721
403
572
356
288
438
