21526 818
1789 507
4325 378
6233 53
14591 928
4414 783
12058 546
5337 233
2128 176
3854 498
5739 675
9139 485
4777 718
5844 341
3425 888
4351 641
3549 154