21891 818
1812 507
4454 378
6411 53
14960 928
4538 784
13136 546
5773 233
2208 176
3965 498
5837 675
10365 486
5068 718
6079 341
3463 888
4446 641
3646 154