970
540
1240
1181
1600
1850
32521
2786627
20541
26462
40308
768012
934910
1780825
895210
53395
18453
135759
26787169
33213
18554
20196