27970 71
15821 643
6364 560
7798 546
7725 265
2517 124
121462 808
14579 253
33638 337
5398 509
12528 992
2179 340