504
193
669
156
578
185
706
189
520
225
837
451
3298
1711
466
130
530
289
1525
608
950
464
772
198
296
166
428
172
224
118
628
207
605
92
1293
616
532
103
1027
352