25588 97
16305 215
6220 394
9768 103
105456 246
46158 761
9399 782
9044 694
15821 396
11646 371
47520 712
6029 93
3322 314
3234 96