138913 148
132030 383
60028 667
31658 161
59152 600
8282 548
4059 507
9295 648
2097 194
3152 84
9809 752
4918 563
13979 615
54089 212