15966 653
2201 145
9701 452
76964 311
19389 514
9912 238
12160 606
7662 683
8997 508
7557 928
8858 494
4508 604
4231 293
27614 580