2971 767
3640 631
128614 294
14386 335
8847 487
3034 412
11554 509
49528 59
3628 183
2620 39
6084 548
1110 102