5008 613
20891 201
7320 50
15395 437
73298 337
8534 524
8166 293
4477 71
12807 649
8241 157
8783 49
5198 417
24063 603
12010 291