6681 598
19595 674
3026 465
2610 169
4680 736
7294 72
3889 334
99425 487
32160 174
4331 254
8089 324
3722 391