16640
51060
30765
16044
539811
34804
25672
22091
59875
691710
21080
47743
435166736
241005380
1685148313
158686269
131638180
125608260
1136058896
104863214
89962182
84090292
76544141
70473160