9596 914
8625 669
2328 50
21533 85
24791 502
18273 197
28126 263
7785 359
8889 860
25817 262
2587 381