3010
1310
47824
1467117
370
1150
2310
1170
88714
2260656
35703
824313
435197736
241022380
1685278313
158695269
131649180
125618260
1136188896
104873214
89967182
84095292
76551141
70486160