965126
991564
798259
26853
650404
20895
254245
575970
165178
371568
17575
951452
5144799
3567581
3074148
2388804
2230988
2051609
1971358
191478
1767118
1720136
1690196
1637471