4235 113
2233 392
3186 290
3679 537
3315 440
5082 649
1576 108
11683 239
8897 714
71726 516
50766 477