21833 818
1811 507
4442 378
6387 53
14891 928
4523 784
12949 546
5690 233
2198 176
3949 498
5824 675
9985 485
5039 718
6048 341
3458 888
4437 641
3617 154