21561 818
1791 507
4347 378
6253 53
14642 928
4433 783
12187 546
5374 233
2134 176
3872 498
5746 675
9227 485
4845 718
5874 341
3431 888
4363 641
3560 154