19953 579
7752 577
4812 113
37968 337
7145 259
6063 836
20865 794
6177 87
9685 553
8438 109
16509 535
4954 767
4308 452
7859 427
1378 181
27930 124
1965 31
3415 422