527
120
477
194
588
186
488
72
344
70
313
119
317
86
808
300
493
221
607
156
392
172
692
247
1078
685
242
101
1148
420
701
330
658
439
359
188
1017
320
758
436