19859 642
5111 814
9461 487
5193 188
5821 641
3941 338
3482 935
3966 650
1560 441
9445 673
6684 151
928 158
2775 479