563963
422743
554943
21231
40345
417265
236910
13301
91967
456846
649370
585170
2957361
2648455
2570928
2545455
2256995
2153955
2113281
2045719
1932226
1685208
1620351
1580406