869352
259239
124970
570325
195833
155437
425538
258302
498418
619857
31042
99383
2981361
2669455
2591928
2564455
2265995
2160955
2124281
2055719
1940226
1693208
1630351
1585406