15954 653
2178 145
9698 452
76962 311
19386 514
9910 238
12158 606
7662 683
8984 508
7555 928
8855 494
4507 604
4228 293
27606 580