40590 1145
33800 760
27672 511
22471 864
42659 507
9230 581
17672 389
16337 314
15377 889
69207 720
9938 242
36858 606
13525 693
21822 563
8864 589
106441 976
105073 638
34752 741
17189 664
143902 688
20756 313
170722 3257
13256 455
22987 204