331584
93158
622912
739421
506849
207456
91470
43815
371873
882286
65431
260338
5370367
4404933
4256459
3424462
3399998
3329286
3279955
2953728
2945226
2444209
2116352
2107407