1047 69
303625 1032
2968 217
3734 713
3961 452
23100 80
25742 576
6925 227
7942 270
9483 153
4184 867
3234 471
4089 482