1250
915
625
797
1294
1703
1220
1360
1043579
1488869
9019
865
42187
32060
31123
28295
2442267
22054
2120153
19526
1942149
15890
15630
13890