2602 821
616 130
1401 353
2204 504
1128 279
1638 484
685 58
3868 659
4103 264
6894 491
5227 171
15409 390
4527 659
2638 267