21583 163
8763 977
10485 633
6666 598
221323 551
12549 422
28489 982
14838 262
24895 452
17650 315
4324 621
8191 401