21827 818
1811 507
4441 378
6387 53
14883 928
4522 784
12933 546
5689 233
2198 176
3944 498
5822 675
9973 485
5039 718
6046 341
3457 888
4435 641
3616 154