138921 148
132034 383
60035 667
31660 161
59155 600
8283 548
4059 507
9295 648
2097 194
3152 84
9810 752
4919 563
13981 615
54092 212