702
1
1642
2
871
812
1131
874
596
398
588
664
1616
4
1429
1891
1270
0
593
1543
1160
1927
1930
3
3017
7
665
474
537
778
542
1167
2986
581
1308