978 247
1871 514
10554 705
14903 732
21146 143
39412 569
7041 69
9919 169
2816 498
20299 257
3351 618
27176 354
27783 521
3150 185
8692 687
2865 626