21530 818
1789 507
4327 378
6234 53
14597 928
4414 783
12071 546
5342 233
2128 176
3856 498
5739 675
9146 485
4780 718
5845 341
3429 888
4352 641
3551 154