3071 943
5683 347
8782 284
20982 673
3888 24
2548 296
3770 747
4101 595
24950 37
1652 260
1628 282
16286 278