428143
62750
733887
923426
891210
96296
907131
811858
39154
448749
312494
25945
5370367
4404933
4256459
3424462
3399998
3329286
3279955
2953728
2945226
2444209
2116352
2107407