3149 97
2672 457
3221 591
2063 151
3602 667
3051 115
4690 717
1291 42
3978 793
2481 188
4918 337
5336 747
2517 93
5458 801
5485 360
130344 306
55879 930