2657 457
3200 591
2052 151
3594 667
3036 115
4678 717
1281 42
3964 793
2462 188
4906 337
5324 747
2497 93
2966 361
5445 801
5339 360
129889 306
55811 930