2504 122
19695 638
17901 483
22228 954
6499 240
5608 243
8899 326
5351 517
13038 778
10178 448
7910 417
11623 559
2712 25
8776 444
8703 365
7229 96
8006 255
22881 357
3296 92
3128 406