21562 818
1791 507
4349 378
6262 53
14649 928
4434 783
12205 546
5377 233
2134 176
3872 498
5746 675
9234 485
4850 718
5884 341
3431 888
4363 641
3562 154