3149 97
2672 457
3220 591
2062 151
3602 667
3050 115
4690 717
1291 42
3978 793
2480 188
4918 337
5336 747
2516 93
5457 801
5484 360
130330 306
55876 930