579524
425213
557322
134642
5719
259767
727892
15586
311400
432465
21406
700376
2881361
2574454
2521928
2452455
2208995
2110955
2059281
1998719
1892226
1662208
1599351
1557406