477
268
578
254
534
32
220
159
118
10
1149
514
633
213
305
127
519
181
472
119
473
170
454
175
136
57
388
150
184
138
307
140
467
33
278
20
270
87
526
128