1047 69
303627 1032
2969 217
3734 713
3961 452
23102 80
25747 576
6925 227
7942 270
9483 153
4184 867
3235 471
4089 482