556
0
588
1850
1
2282
5
8207
44
761
1017
423
803
559
1739
6
2756
2
969
403
646
365
1889
603
2174
4
4465
22
615
2057
1816
580
475
1725
919
45986
460