137306 147
131521 383
59088 664
30763 158
58159 599
8242 548
4015 507
9259 648
2059 194
3114 84
9720 752
4885 563
13909 615
53238 212