21566 818
1791 507
4349 378
6267 53
14651 928
4434 783
12224 546
5379 233
2137 176
3875 498
5748 675
9245 485
4851 718
5894 341
3431 888
4363 641
3563 154