2658 457
3200 591
2052 151
3595 667
3037 115
4678 717
1281 42
3964 793
2464 188
4906 337
5324 747
2500 93
2967 361
5446 801
5343 360
129923 306
55818 930