4369
7
1556
2
558
2125
3
2133
1
544
0
599
348
613
983
807
662
634
632
1623
381
3065
8
3208
461
4289
904
673
819
664
728
1291
75
328
1902
680