138015 147
131833 383
59480 666
31222 160
58571 599
8254 548
4028 507
9271 648
2072 194
3127 84
9763 752
4893 563
13937 615
53604 212