25611 97
16308 215
6220 394
9769 103
105459 246
46160 761
9399 782
9044 694
15824 396
11646 371
47522 712
6030 93
3322 314
3234 96