22003 818
1822 507
4493 378
6484 53
15108 928
4578 784
13614 546
5947 233
2238 176
4028 498
5883 675
12671 487
5152 718
6136 341
3483 888
4515 641
3684 154