492540
340735
126408
102024
1028263
589276
390791
604846
81050
543155
576200
157176
2878361
2573454
2519928
2451455
2206995
2110955
2059281
1995719
1892226
1662208
1598351
1557406