857 36
5588 632
23561 604
3042 557
8788 535
20679 254
7879 322
1504 46
3144 276
2274 382
5028 143
4155 242
23576 622
30575 673
9249 414
1723 224
4280 797
19801 155