650
1070
3057746
610
1250
600
1640
1033620
860
3280658
65578175
435166736
241006380
1685148313
158686269
131638180
125612260
1136058896
104868214
89962182
84090292
76545141
70473160