5002 613
20856 201
7338 50
15407 437
73311 337
8521 524
8149 293
4486 71
12782 649
8258 157
8774 49
5210 417
24056 603
11985 291