138825 148
132008 383
59968 667
31627 161
59091 600
8280 548
4056 507
9291 648
2094 194
3150 84
9804 752
4915 563
13972 615
54032 212