479392
163176
90867
647447
429874
657397
566320
424251
51533
863255
974688
258936
6054368
4920935
4697460
36861000
3644286
3617956
3557462
3227226
3165729
269432
2673209
2231407