2939 767
3593 631
124685 292
14181 335
8777 487
3015 412
11487 509
35314 654
48903 59
3601 183
2604 39
6040 548
1090 102