870
1032715
129348060
42834
1779579
504719
33641
845614
95289
43815
39852
48924
434876736
240871380
1684018313
158565269
131520180
125505260
1135048896
104803214
89880182
84040292
76434141
70403160