39952
35290
904616
31480
34271
60914
61804
104298
1270213
93957
1578022
58063
435262736
241047380
1685398313
158722269
131672180
125632260
1136478896
104881214
89973182
84110292
76565141
70491160