21982 818
1818 507
4487 378
6466 53
15090 928
4567 784
13534 546
5917 233
2231 176
4022 498
5870 675
12362 487
5136 718
6125 341
3477 888
4503 641
3671 154