21531 818
1789 507
4327 378
6236 53
14600 928
4414 783
12075 546
5342 233
2128 176
3857 498
5739 675
9148 485
4780 718
5845 341
3429 888
4352 641
3551 154