318504
167200
347795
307489
223619
743223
226951
76298
817240
686248
442941
105645
2950361
2638455
2563928
2527455
2249995
2144955
2107281
2033719
1925226
1682208
1618351
1575406