5008 613
20888 201
7320 50
15394 437
73297 337
8534 524
8166 293
4476 71
12805 649
8241 157
8783 49
5198 417
24061 603
12009 291