2501 122
19694 638
17900 483
22227 954
6497 240
5605 243
8897 326
5350 517
13037 778
10177 448
7909 417
11619 559
2709 25
8772 444
8701 365
7227 96
8000 255
22876 357
3296 92
3128 406