4231 113
2227 392
3180 290
3673 537
3311 440
5075 649
1571 108
11663 239
8890 714
71485 516
50570 477