21846 818
1811 507
4445 378
6390 53
14904 928
4526 784
12984 546
5695 233
2198 176
3951 498
5826 675
10065 485
5046 718
6063 341
3458 888
4439 641
3625 154