2920 767
3573 631
121147 290
14016 335
8743 487
3007 412
11455 509
48403 59
3582 183
2597 39
6011 548
1079 102