44599
42594
125185
1050
101948
2799
103628
73668
52695
31747
17619
1186214
61390
3812
38217
3808
42856
63032
556499
96015