3149 97
2671 457
3218 591
2061 151
3602 667
3050 115
4690 717
1291 42
3977 793
2478 188
4917 337
5335 747
2516 93
5457 801
5484 360
130318 306
55874 930