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