27969 71
15819 643
6362 560
7795 546
7725 265
2516 124
121459 808
14578 253
33635 337
5396 509
12528 992
2178 340