89550
510823
506405
919178
746991
376487
81872
805296
676748
617523
883886
26790
5310799
3740581
3249148
2567804
2309988
2156609
2075358
194478
1854118
1751136
1747196
1668471