1040
974354
751013
226
194
990
1160
900
1320
10646
13218
8732
19736
15040
13071
11820
8972
853263
7960
7672
739148
638142
62511
5790