530
2
391
1
1176
343
399
566
270
483
446
387
487
85
694
509
843
2671
320
409
620
687
163
232
227
76
67
523
65
178
570