5997
492645
283626
189466
812493
72648
664657
783199
227608
938955
113635
83571
49844
566125
885500
763994
4975500
2618654
1919336
1704736
1676237
160767
1544895
1513433
1482854
1472922
1431850
1316500
1310400
12702