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