5030 598
7084 601
4005 972
1832 112
2068 287
2429 559
14642 664
9532 27
7825 251
2595 680
23185 810
7856 307
9047 277