575
1
935
2
831
1814
6
659
399
4499
3
966
1813
91
689
771
968
390
958
0
498
2708
403
733
807
1102
8
315
339
620
80
108
896
1458
864
1096