680
1
1292
0
328
1902
664
728
1659
857
707
639
565
819
1864
68
440
512
2
626
681
498
403
969
958
2708
6
4499
3
92
689
966
1813
315
390