3140 97
2665 457
3210 591
2058 151
3599 667
3045 115
4684 717
1289 42
3975 793
2472 188
4912 337
5327 747
2510 93
5456 801
5478 360
130184 306
55845 930