21562 818
1791 507
4347 378
6255 53
14645 928
4433 783
12192 546
5374 233
2134 176
3872 498
5746 675
9229 485
4845 718
5875 341
3431 888
4363 641
3561 154