975
1295
1493
12310
1014
15327
1181043
750
13610
12412
14710
1094
612111
43830
43653
41877
3709270
3495156
29934
2897149
27726
23582
21930
19920