316
224
304
107
657
260
547
197
729
200
1596
685
398
121
234
157
438
83
689
117