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