21561 818
1791 507
4343 378
6252 53
14642 928
4433 783
12182 546
5374 233
2133 176
3872 498
5746 675
9222 485
4845 718
5866 341
3431 888
4363 641
3560 154