21529 818
1789 507
4327 378
6234 53
14594 928
4414 783
12071 546
5341 233
2128 176
3856 498
5739 675
9145 485
4780 718
5844 341
3429 888
4351 641
3551 154