5013 598
7066 601
3996 972
1825 112
2066 287
2425 559
14639 664
9525 27
7822 251
2592 680
23164 810
7853 307
9044 277