5008 613
20886 201
7318 50
15394 437
73292 337
8531 524
8165 293
4474 71
12802 649
8240 157
8783 49
5197 417
24061 603
12005 291