31143 44
4499 386
6401 554
6968 485
6330 498
14575 783
7922 120
4047 457
3627 77
9541 461
1519 101
7648 452
4921 113