3026 420
20410 104
9402 530
4398 83
9904 90
14577 656
6581 571
36947 246
2833 674
2505 415
1753 447
4071 651