2655 457
3199 591
2051 151
3593 667
3034 115
4677 717
1278 42
3964 793
2460 188
4905 337
5323 747
2496 93
2964 361
5441 801
5335 360
129831 306
55801 930