3140 97
2664 457
3210 591
2057 151
3599 667
3045 115
4683 717
1289 42
3973 793
2472 188
4912 337
5327 747
2510 93
5456 801
5478 360
130182 306
55845 930