807
694
517
701
647
538
9830
877
1009
782
871043
634
43817
33400
32603
30095
2587268
23334
2281154
20536
2035149
16550
16410
14690