138725 148
131981 383
59897 667
31600 161
59014 600
8277 548
4055 507
9286 648
2092 194
3140 84
9796 752
4913 563
13969 615
53968 212