4238 113
2239 392
3189 290
3681 537
3317 440
5088 649
1585 108
11690 239
8902 714
71888 516
50870 477