19888 545
2861 59
13338 347
15854 801
7542 676
1938 184
3358 150
4094 473
9752 673
8777 1013
1996 290
5563 36
3849 707
4226 930