1032
1
664
801
831
956
2
705
756
748
837
652
4070
1895
3
882
3490
1338
5
20654
14
788
1409
688
1051
521
884
1091
746
4
970
881
2064
1627
896
2188