9596 914
8624 669
2327 50
21528 85
24786 502
18273 197
28122 263
7783 359
8888 860
25807 262
2587 381