2920 767
3573 631
121202 290
14022 335
8743 487
3007 412
11455 509
48415 59
3582 183
2597 39
6011 548
1079 102