5005 613
20865 201
7339 50
15408 437
73311 337
8525 524
8150 293
4488 71
12785 649
8260 157
8779 49
5215 417
24059 603
11992 291