21561 818
1790 507
4343 378
6250 53
14638 928
4433 783
12175 546
5370 233
2132 176
3870 498
5745 675
9214 485
4839 718
5861 341
3431 888
4363 641
3559 154