3028 420
20416 104
9402 530
4407 83
9908 90
14578 656
6581 571
36985 246
2835 674
2505 415
1753 447
4072 651