5008 613
20887 201
7320 50
15394 437
73295 337
8533 524
8166 293
4476 71
12803 649
8241 157
8783 49
5198 417
24061 603
12008 291