510
84
384
184
517
236
632
170
137
65
341
67
462
17
553
33
283
115
391
11
95
33
356
89
470
58
577
102
327
203
566
79
528
157
290
60
338
140
176
47