159694 1037
148517 239
68886 464
46073 573
31274 315
33091 624
8384 904
4285 56
1875 116
25748 632
44430 948
13254 58