3949 152
2527 526
24333 612
9277 32
36905 597
76376 81
30846 647
4756 181
3441 55
5914 333
7140 772
5806 97
3112 42
4163 711
2765 386
7459 149
4552 614