896
2
1719
761
467
1
468
1723
4
607
377
385
418
558
1920
2893
3
1711
867
330
0
393
801
5
656
513
540
974
2130
953
70
742
522
1032
968
2743