5969 151
3217 360
5611 722
3580 89
5162 764
40031 630
9870 199
7355 599
15869 350
18762 430
3958 185
8510 645
7061 506
4375 677
3502 892