589
1
493
2
630
599
938
327
470
85
656
399
620
742
277
799
724
73
14
77
47
98
251
67
207
69
81
103
131
117
387
182