84
1
509
481
2
989
1487
2607
4
1405
3
1451
1132
466
884
516
85
1328
824
1980
1408
401
1158
77
87
999
650
797
719
873
875
67
724
2726
7