532
1296
1323
1088
694
1150
1080
765
665
723
600
741
701012
50323
49400
49088
4315271
4123158
33614
3326153
31756
27272
24921
23290