112443
454295
583543
957203
1044152
1019980
418748
417815
521229
293721
649828
1039669
6660368
5425935
5184460
39911000
3961287
3925956
384348
3711462
3535226
3443730
2897209
283411