138857 148
132016 383
59986 667
31637 161
59115 600
8281 548
4056 507
9293 648
2094 194
3151 84
9806 752
4916 563
13974 615
54047 212