3180
390
8080
171394178
1638711
2220760
1514523
340
94976
130139
4400
1683028
435166736
241005380
1685148313
158686269
131638180
125608260
1136058896
104863214
89962182
84090292
76544141
70473160