524
119
475
194
586
185
482
70
343
70
312
119
313
86
800
296
491
221
605
156
391
172
680
244
1064
679
239
99
1135
412
695
327
646
432
358
188
1003
317
747
429