159688 1037
148508 239
68885 464
46070 573
31273 315
33089 624
8382 904
4285 56
1875 116
25741 632
44426 948
13253 58