3866 513
4426 110
14040 376
7002 147
42393 831
20629 260
1550 52
9766 882
4596 446
5011 753
3326 339
10531 521
1635 144
2204 248