3139 97
2664 457
3210 591
2057 151
3599 667
3045 115
4683 717
1289 42
3972 793
2472 188
4912 337
5327 747
2510 93
5455 801
5474 360
130166 306
55843 930