532
1296
1323
1088
694
1150
1080
765
665
723
600
741
701412
50383
49410
49148
4320271
4127158
33654
3332153
31776
27292
24921
23290