45060
61283
43073
49992
2770
2660
850
670
890
80817
1032715
54855391
435078736
240973380
1684878313
158655269
131614180
125581260
1135888896
104850214
89946182
84079292
76514141
70456160