401
372
661
576
707
690
426
504
687412
49263
48510
47978
4248271
4040158
33094
3250151
31036
26632
24471
22840