2584 457
3143 591
1981 151
3514 667
2950 115
4611 717
1209 42
3893 793
2397 188
4565 336
5236 747
2433 93
2881 361
5379 801
5232 360
125810 298
54609 930