21562 818
1791 507
4347 378
6258 53
14646 928
4434 783
12200 546
5377 233
2134 176
3872 498
5746 675
9234 485
4849 718
5879 341
3431 888
4363 641
3561 154