3999 753
1772 143
5564 893
4888 80
7058 596
3311 269
8414 709
5077 787
6400 231
3231 395
5360 672
6531 482
9722 610
1690 60
10973 710
2615 149
23271 188