485
345
251
97
695
249
361
58
425
130
393
56
455
101
562
136
386
144
276
116
522
98
509
147
139
18
288
34
566
30
552
158
539
157
526
177
509
150
476
185