3138 97
2662 457
3207 591
2055 151
3597 667
3043 115
4679 717
1286 42
3969 793
2469 188
4910 337
5326 747
2504 93
5451 801
5345 360
130088 306
55834 930