4235 113
2237 392
3188 290
3679 537
3316 440
5083 649
1578 108
11685 239
8897 714
71763 516
50790 477