934
299
672
206
503
262
254
105
2563
1313
585
39
528
93
1007
371
366
238
225
99
487
198
599
185
335
51
340
133
600
123
228
175
533
133
524
324
586
28
526
83