1332 144
9504 452
76759 311
19296 514
9833 238
12012 606
7611 683
8633 508
7520 928
8802 494
4471 604
4177 293
27248 580