592
68
547
164
560
29
116
107
500
30
103
43
273
123
288
39
330
15
218
48
493
138
466
130
554
81
408
110
61
32