15982 653
2227 145
9704 452
76966 311
19392 514
9913 238
12163 606
7663 683
9002 508
7557 928
8859 494
4509 604
4234 293
27625 580