158656 1037
147550 239
68587 464
44952 573
31024 315
32761 624
8346 904
4263 56
1857 116
25434 632
44075 948
13077 58