367
162
507
154
230
128
526
54
212
39
482
185
240
139
361
68
147
44
496
173
408
194
1300
640
558
148
79
16
437
170
487
185
428
120
207
91
570
160
384
43