1486
98
694
758
506
965
1162
412
728
528
1104
289
562
350
663
505
477
669
612
1160
2837
308
40