396808
538220
673202
847177
1279984
1370641
2592180
4013595
4556551
4826805
47759
48988
50310
64688
58201
66675
45017
46039
46552
47147
116348
128585
142108
173571
212000
349530
471816
521438
777894
1417415