139008 148
132047 383
60093 667
31684 161
59193 600
8287 548
4059 507
9299 648
2098 194
3156 84
9813 752
4922 563
13984 615
54125 212