544
2
566
646
1
698
0
556
1398
1194
568
410
1001
3
3223
7
758
416
91
782
1785
964
108
571
1245
4
829
1325
584
321
210
3539
314
369
513