5886 151
3184 360
5578 722
3511 89
5136 764
40028 630
9853 199
7342 599
15830 350
18706 430
3943 185
8488 645
6966 506
4362 677
3491 892