50
80
113
150
298
161
168
238
699
231
240
741
365
6344
510
475
529
845
605
883
1253
614
598
887
630
648
628
615
804
902