21891 818
1812 507
4454 378
6411 53
14958 928
4538 784
13133 546
5769 233
2207 176
3965 498
5837 675
10341 486
5067 718
6078 341
3462 888
4446 641
3646 154