21529 818
1789 507
4326 378
6234 53
14594 928
4414 783
12070 546
5341 233
2128 176
3855 498
5739 675
9143 485
4780 718
5844 341
3429 888
4351 641
3551 154