2938 767
3592 631
124478 292
14173 335
8772 487
3013 412
11486 509
48865 59
3601 183
2604 39
6039 548
1090 102