193165
132491
178520
539928
494777
914647
263479
193877
60441
634865
640764
175886
2905361
2597455
2534928
2478455
2224995
2122955
2078281
2013719
1902226
1670208
1607351
1567406