4231 113
2227 392
3180 290
3673 537
3311 440
5074 649
1571 108
11662 239
8890 714
71471 516
50563 477