539225
732918
387764
100860
508680
694740
562953
155668
339773
704281
29921
629939
2874361
2572454
2518928
2447455
2205995
2109955
2055281
1991719
1890226
1659208
1596351
1555406