2531 671
2859 706
26321 374
5819 695
33538 718
7355 801
5984 466
18423 793
15546 233
2885 221
9678 664
4321 101
3134 293