21995 818
1819 507
4490 378
6472 53
15099 928
4568 784
13566 546
5936 233
2231 176
4023 498
5875 675
12513 487
5141 718
6128 341
3481 888
4507 641
3673 154