532
1296
1323
1088
694
1150
1080
765
665
723
600
741
701812
50463
49430
49218
4324271
4129158
33674
3334153
31786
27342
24931
23290