27901 887
3661 476
14117 147
3910 772
5259 424
7777 639
165600 541
67828 561
39144 554
2234 64
2859 263