3030 420
20423 104
9402 530
4417 83
9911 90
14579 656
6581 571
37033 246
2836 674
2505 415
1753 447
4072 651