5096 615
4000 753
1775 143
5568 893
7061 596
3313 269
8418 709
5079 787
6401 231
3238 395
5364 672
6533 482
9724 610
1693 60
10980 710
2615 149
23317 188