40110
3943
5716
3013
2921
36610
77722
3513
119217
89417
4293
4932
1913417
1324712
12913283
1138616
11337261
108853
9356157
926211
78386
739637
71995
66482