3071 943
5632 347
8777 284
20976 673
3888 24
2547 296
3768 747
4100 595
24933 37
1651 260
1628 282
16281 278