12561 142
27214 623
16192 481
7792 306
23450 645
7394 841
8150 496
14851 653
113559 642
4753 714
4141 485
6326 667
11181 476
64801 157
2774 301
904 53
3119 47
3751 869