1060 277
2834 929
510 146
1250 394
683 152
8840 527
133858 330
10836 79
27146 693
17643 616
4422 562
18877 192