19864 545
2812 59
13312 347
15834 801
7519 676
1928 184
3348 150
4080 473
9726 673
8731 1013
1990 290
5549 36
3841 707
4221 930