145996 931
34418 393
33781 794
25081 417
8335 812
14365 374
28758 585
136666 1005
18845 338
19261 631
40276 498
71999 638