16016 653
2319 145
9711 452
76985 311
19405 514
9927 238
12177 606
7671 683
9051 508
7566 928
8872 494
4520 604
4241 293
27655 580