2521 510
5465 765
38816 275
6915 182
9613 654
4101 167
20684 523
8749 415
4467 412
18045 788
8447 965
4939 222
2669 442
3533 633