22027 818
1824 507
4497 378
6510 53
15130 928
4581 784
13683 546
5954 233
2246 176
4033 498
5884 675
12909 487
5159 718
6145 341
3491 888
4519 641
3693 154