31097 44
4472 386
6393 554
6961 485
6325 498
14570 783
7896 120
3963 457
3609 77
9504 461
1511 101
7474 452
4918 113