19906 642
5112 814
9461 487
5193 188
5823 641
3942 338
3482 935
3968 650
1560 441
9446 673
6686 151
929 158
2776 479