14096 890
3937 317
3665 521
13978 352
2949 377
29761 315
24834 283
14169 613
28147 348
10242 453
118339 632
6145 451