2584 457
3145 591
1981 151
3514 667
2950 115
4612 717
1211 42
3895 793
2399 188
4567 336
5236 747
2433 93
2881 361
5380 801
5233 360
125917 298
54631 930