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