5096 615
4000 753
1774 143
5566 893
7061 596
3313 269
8418 709
5078 787
6401 231
3237 395
5364 672
6533 482
9723 610
1692 60
10978 710
2615 149
23306 188