16103 653
2542 145
9732 452
77043 311
19433 514
9962 238
12217 606
7693 683
9153 508
7585 928
8904 494
4541 604
4263 293
27747 580