21561 818
1791 507
4344 378
6253 53
14642 928
4433 783
12184 546
5374 233
2133 176
3872 498
5746 675
9225 485
4845 718
5872 341
3431 888
4363 641
3560 154