5096 615
4001 753
1775 143
5568 893
7062 596
3314 269
8420 709
5079 787
6401 231
3240 395
5364 672
6534 482
9724 610
1694 60
10982 710
2616 149
23327 188