16005 653
2281 145
9710 452
76974 311
19400 514
9919 238
12170 606
7669 683
9039 508
7562 928
8871 494
4514 604
4238 293
27640 580