6693 111
9308 289
5552 239
6047 676
2609 67
7362 745
8445 436
13005 425
24706 738
3938 412
9439 479
2591 68
3207 510
2492 266
3192 871
33020 575