2938 767
3592 631
124506 292
14174 335
8773 487
3013 412
11486 509
48869 59
3601 183
2604 39
6039 548
1090 102