5015 598
7068 601
3997 972
1825 112
2067 287
2425 559
14639 664
9526 27
7824 251
2592 680
23168 810
7854 307
9044 277