27088 71
15662 642
6252 560
7696 546
7625 265
2472 124
121381 808
14462 253
33490 337
5312 509
12295 991
2140 340