2963 632
2675 725
2611 526
1439 237
2228 442
1384 303
5147 498
7417 860
5069 387
2662 107
43554 116
29326 683
27497 303
59720 960