5691 97
3181 116
4713 595
4335 587
6532 516
4676 711
9596 914
3451 622
3001 171
4415 309
22007 366
8999 961
9796 518
1825 47
5114 129