302656 1032
2476 217
3230 713
3759 452
21496 80
23441 575
6455 227
7228 270
5234 153
4088 867
3058 471
3827 481