27531 437
43869 340
8853 206
5731 732
2285 277
7444 333
9140 530
1886 31
2851 257
9874 844
3983 667
23910 103
11702 746
24981 685
3331 517
3735 460
5104 433
8713 279
33163 806
17399 919
4779 932
3715 68
1933 60
2266 336