19876 545
2835 59
13323 347
15844 801
7532 676
1931 184
3352 150
4087 473
9737 673
8755 1013
1991 290
5558 36
3842 707
4224 930