3013 420
20400 104
9402 530
4391 83
9904 90
14575 656
6581 571
36895 246
2832 674
2502 415
1753 447
4071 651