950
1220
940
779
9714
1119
8619
810
880
6879
4716
7316
23786
17850
15821
14282
10982
1068263
954148
9400
795142
7410
71711