3999 753
1772 143
5564 893
4887 80
7058 596
3310 269
8414 709
5077 787
6400 231
3231 395
5360 672
6531 482
9721 610
1690 60
10973 710
2615 149
23266 188