995
12930
832
7711
612
684
620
1034
8710
720
8016
1012
618412
44270
44263
42407
3759270
3540156
30364
2937149
28066
23872
22060
20250