21993 818
1819 507
4490 378
6472 53
15098 928
4567 784
13565 546
5936 233
2231 176
4023 498
5874 675
12501 487
5140 718
6128 341
3481 888
4507 641
3673 154