3030 420
20420 104
9402 530
4413 83
9909 90
14578 656
6581 571
37014 246
2835 674
2505 415
1753 447
4072 651