508
1
659
319
1997
2
8832
6
695
530
478
798
543
1740
304
263
344
578
489
455
988
3
1117
0
1504
652
685
1175
2757
8
580
740
596
735
4
795