2939 767
3592 631
124549 292
14175 335
8774 487
3013 412
11487 509
48879 59
3601 183
2604 39
6039 548
1090 102