2651 457
3197 591
2044 151
3590 667
3019 115
4668 717
1271 42
3959 793
2450 188
4893 337
5316 747
2490 93
2955 361
5437 801
5322 360
129535 306
55776 930