15961 893
5495 402
3096 150
3806 211
2288 36
3973 235
14631 261
5425 899
5919 509
5768 309
3017 486
6115 677
7717 637
3008 97
3770 670
6759 611
3760 356
3226 329
5076 533
3053 271
3886 377
4907 501
7221 782
2231 61