3135 97
2662 457
3206 591
2054 151
3596 667
3038 115
4679 717
1285 42
3968 793
2468 188
4908 337
5325 747
2503 93
5451 801
5345 360
130044 306
55829 930