4013 930
3470 851
2828 576
4078 332
33523 298
4878 316
7928 948
14760 133
13970 577
8477 447
7712 627