1059
360
684
736
921
256
1100
525
904
1288
16413
983
701812
50463
49430
49208
4324271
4129158
33674
3334153
31786
27322
24931
23290