650583
438894
744107
833535
915580
6287
630578
657912
363382
878719
802245
292350
6218368
5062935
4848460
37581000
3728287
3707956
3613462
3306226
3247730
303536
2740209
234610