158645 1037
147538 239
68584 464
44946 573
31023 315
32755 624
8346 904
4263 56
1857 116
25433 632
44069 948
13076 58