3144 97
2666 457
3217 591
2059 151
3602 667
3049 115
4686 717
1290 42
3976 793
2475 188
4915 337
5330 747
2513 93
5456 801
5478 360
130248 306
55853 930