31095 44
4470 386
6393 554
6961 485
6324 498
14570 783
7896 120
3962 457
3606 77
9500 461
1507 101
7455 452
4916 113