1222913
2363023
8950
866112
3030
1350
640
2680
410
78949
102969
435343736
241062380
1685548313
158737269
131684180
125649260
1136568896
104899214
89990183
84118292
76579141
70505160