21561 818
1790 507
4343 378
6250 53
14639 928
4433 783
12177 546
5372 233
2132 176
3871 498
5745 675
9215 485
4839 718
5861 341
3431 888
4363 641
3559 154