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