3071 943
5659 347
8779 284
16094 587
1835 307
20981 673
3888 24
2548 296
3770 747
4101 595
24944 37
1652 260
1628 282
16283 278
95380 125
17741 275
7371 702
3112 498
1687 174
2966 168