21532 818
1789 507
4327 378
6236 53
14602 928
4414 783
12081 546
5346 233
2128 176
3859 498
5739 675
9152 485
4784 718
5846 341
3429 888
4354 641
3552 154