2667 353
832 78
12638 877
1019 116
9788 681
3984 851
8303 667
3197 324
2527 195
2711 401
3631 494
4527 480
3242 597
4963 125
3547 470
5209 703
2483 56
3483 86
4003 712
3889 677
4749 704
5570 721
9068 833
6686 551
2937 37
2855 516
28732 502
3553 412