19894 545
2869 59
13340 347
15855 801
7545 676
1942 184
3359 150
4096 473
9753 673
8781 1013
1996 290
5565 36
3850 707
4232 930