5731 97
3210 116
4734 595
4364 587
6542 516
4683 711
9600 914
3456 622
3007 171
4420 309
22039 366
9008 961
9803 518
1827 47
5116 129