6
104
328
450
1217
20
189
608
110
438
367
352
899
1059
567
18
651
284
840
296
1401
1
602
454
