4231 113
2227 392
3181 290
3673 537
3311 440
5075 649
1571 108
11663 239
8890 714
71487 516
50574 477