382772
347566
438493
47393
475491
981207
419891
949437
372713
274433
486921
970702
5141799
3567581
3073148
2385804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471