9595 914
8624 669
2326 50
21527 85
24777 502
18272 197
28118 263
7782 359
8886 860
25792 262
2583 381