3440 293
7254 265
2048 505
7769 377
1975 269
6969 261
2946 709
4119 537
2271 307
3018 505
1900 159
4565 780
4379 883