160579
33591
53767
677304
35288
282247
614265
384947
30811
452482
87120
4939
2908361
2600455
2534928
2481455
2225995
2123955
2078281
2014719
1903226
1671208
1608351
1567406