5010 613
20893 201
7320 50
15398 437
73299 337
8534 524
8166 293
4478 71
12807 649
8246 157
8784 49
5198 417
24066 603
12013 291