5005 613
20880 201
7318 50
15393 437
73292 337
8529 524
8164 293
4474 71
12801 649
8232 157
8783 49
5197 417
24060 603
11997 291