3141 97
2665 457
3212 591
2058 151
3601 667
3045 115
4685 717
1289 42
3975 793
2474 188
4912 337
5330 747
2510 93
5456 801
5478 360
130196 306
55847 930