9596 914
8625 669
2329 50
21533 85
24791 502
18273 197
28127 263
7787 359
8889 860
25823 262
2588 381