770
802966
919
584
882
780
1455
840
546
793
603
530
590411
42540
42353
40207
3563270
3349154
29304
2808149
26826
22742
21150
19340