2945 767
3597 631
125056 292
14199 335
8779 487
3016 412
11494 509
35358 654
48943 59
3604 183
2606 39
6041 548
1092 102