545
2
566
646
1
698
0
556
1398
1194
569
410
1001
3
3223
7
758
416
92
782
1785
965
109
571
1245
4
829
1325
584
321
210
3539
314
369
513