2651 457
3197 591
2044 151
3590 667
3019 115
4667 717
1271 42
3959 793
2449 188
4893 337
5316 747
2490 93
2955 361
5437 801
5322 360
129522 306
55774 930