2988 767
3665 631
130827 297
14517 335
8884 487
3040 412
11591 509
36068 654
49944 59
3644 183
2633 39
6097 548
1116 102