123126117
116888104
13052524
6475990
562889
522562
398615
395551
3653694
3646727
3069198
3066601
2788409
2590642
2544534
234323
2188611
2100351
2014167
2001836
1975404
1957848
1947112
1947479
1934197
1886600
1876686
1830687