2504 122
19695 638
17901 483
22228 954
6498 240
5607 243
8898 326
5351 517
13037 778
10177 448
7910 417
11622 559
2711 25
8773 444
8702 365
7229 96
8004 255
22878 357
3296 92
3128 406