600
117
574
259
940
479
714
191
200
92
371
76
487
23
583
44
304
120
420
16
117
38
435
112
544
77
656
137
447
234
642
110
534
157
325
69
405
167
191
50