3150 97
2672 457
3221 591
2064 151
3602 667
3051 115
4690 717
1291 42
3978 793
2483 188
4918 337
5337 747
2518 93
5459 801
5486 360
130367 306
55882 930