4232 113
2228 392
3183 290
3675 537
3312 440
5077 649
1571 108
11674 239
8892 714
71591 516
50664 477