19866 642
5111 814
9461 487
5193 188
5822 641
3941 338
3482 935
3966 650
1560 441
9445 673
6685 151
929 158
2775 479