19895 545
2869 59
13340 347
15856 801
7546 676
1942 184
3359 150
4096 473
9755 673
8783 1013
1996 290
5565 36
3851 707
4233 930