21561 818
1791 507
4343 378
6252 53
14639 928
4433 783
12178 546
5373 233
2132 176
3872 498
5746 675
9219 485
4842 718
5864 341
3431 888
4363 641
3559 154