138830 148
132011 383
59970 667
31627 161
59095 600
8281 548
4056 507
9291 648
2094 194
3150 84
9804 752
4915 563
13972 615
54034 212