8531 600
18750 673
3032 136
782 39
12656 515
2538 465
1512 169
3507 735
4239 72
3092 334
4757 412
28795 647
43015 508
8131 363
7829 376
7336 494
6613 917