3153 97
2675 457
3224 591
2064 151
3604 667
3051 115
4690 717
1294 42
3979 793
2484 188
4919 337
5339 747
2521 93
5460 801
5487 360
130398 306
55886 930