138821 148
132008 383
59966 667
31627 161
59090 600
8280 548
4056 507
9291 648
2094 194
3148 84
9804 752
4915 563
13972 615
54032 212