159625 1037
148451 239
68865 464
46004 573
31243 315
33067 624
8379 904
4282 56
1873 116
25690 632
44391 948
13234 58