1060 277
2834 929
510 146
1250 394
684 152
8843 527
133862 330
10836 79
27146 693
17644 616
4422 562
18877 192