2503 122
19694 638
17901 483
22227 954
6498 240
5606 243
8897 326
5351 517
13037 778
10177 448
7909 417
11620 559
2709 25
8772 444
8701 365
7227 96
8001 255
22876 357
3296 92
3128 406