570457
532437
844736
293583
170897
642932
862127
186301
171238
775714
364360
51474
6111368
4968935
4749460
37061000
3670286
3645956
3575462
3257226
3195729
280733
2692209
2240408