3151 97
2675 457
3224 591
2064 151
3603 667
3051 115
4690 717
1294 42
3979 793
2484 188
4918 337
5338 747
2519 93
5460 801
5487 360
130392 306
55886 930