4850
5470
4720
31615
5043391
4161833
3570
34021
31654
3028
46546
24910
701412
50383
49410
49148
4320271
4126158
33644
3332153
31776
27292
24921
23290