2615 821
655 130
1429 353
2233 504
1134 279
1654 484
733 58
3888 659
4119 264
6895 491
5230 171
15419 390
4558 659
2644 267