21571 818
1791 507
4351 378
6272 53
14657 928
4435 783
12232 546
5383 233
2137 176
3875 498
5748 675
9252 485
4855 718
5900 341
3431 888
4365 641
3563 154