685
590
771
514
8822
752
802
784
550
542
850
830
588311
42380
42193
40067
3552270
3310154
29264
2798149
26666
22632
21100
19280