556
0
588
761
1017
423
803
559
1
1739
6
969
646
603
2174
4
4465
22
615
2057
1816
580
1725
919
460
9106
3
22017
792
1073
2927
2
532
4032
2226
843