4235 113
2233 392
3186 290
3677 537
3315 440
5081 649
1576 108
11680 239
8896 714
71707 516
50751 477