819
932
8115
831
904
903
782
9510
1498
716
1225
1260
614112
44010
43933
42117
3720270
3509156
30014
2908149
27866
23692
21980
19990