589
240
518
93
253
57
284
110
451
229
562
89
341
162
487
54
264
157
492
40
444
77
219
109
556
98
67
22
317
157
443
16
217
149
376
186
211
44
284
67