15035 194
4491 495
4131 126
18477 230
3538 32
7952 336
6739 163
14467 623
4596 362
143584 691
8729 413
4878 81
4679 388
7350 468