22013 818
1822 507
4495 378
6499 53
15119 928
4580 784
13654 546
5952 233
2243 176
4031 498
5883 675
12816 487
5158 718
6140 341
3487 888
4518 641
3690 154