3067 943
5403 347
8659 284
16063 587
1830 307
20948 673
3880 24
2540 296
3759 747
4100 595
24811 37
1649 260
1627 282
16240 278
95361 125
17730 275
7365 702
3109 498
1686 174
2966 168