1047 69
303622 1032
2967 217
3732 713
3959 452
23098 80
25741 576
6921 227
7941 270
9480 153
4184 867
3233 471
4088 482