25226 97
16257 215
6219 394
9763 103
105421 246
46137 761
9397 782
9038 694
15798 396
11639 371
47493 712
6023 93
3318 314
3234 96