476
125
557
266
387
221
454
68
527
90
318
130
481
44
1263
608
582
153
531
56
269
65
356
197
310
67
536
65
177
75
453
181
543
282
1361
715
418
95
446
273