29574
1201915
426214
820518
80807
768112
92348
104327
39955
51808
38141
56660
435187736
241020380
1685248313
158693269
131647180
125617260
1136178896
104872214
89963182
84093292
76549141
70482160