159643 1037
148477 239
68871 464
46030 573
31249 315
33079 624
8381 904
4282 56
1875 116
25717 632
44401 948
13243 58