2657 457
3199 591
2052 151
3593 667
3035 115
4678 717
1280 42
3964 793
2461 188
4906 337
5323 747
2497 93
2964 361
5443 801
5335 360
129868 306
55808 930