2939 767
3592 631
124529 292
14174 335
8773 487
3013 412
11486 509
35279 654
48873 59
3601 183
2604 39
6039 548
1090 102