297326
913470
172278
870870
3424
436964
191485
658768
445664
320859
87876
62548
5130799
3552581
3056148
2366804
2228988
2036609
1949357
191178
1760118
1718136
1685195
1634471