21087 670
2566 279
4446 842
1149 79
4776 687
3497 503
4227 574
6639 517
1107 106
5670 598
7139 41
2322 370
2213 327
2680 583
1580 262
3182 324