15092 370
10500 42
84551 547
20546 664
11576 585
12040 150
5719 332
9779 598
14789 581
4945 110
3332 613
12761 765
1982 221
3623 421