1253
2086327
704
883
827
8811
834
731
839
650
14110
526
701812
50463
49430
49208
4324271
4129158
33674
3334153
31786
27322
24931
23290