138917 148
132033 383
60032 667
31660 161
59153 600
8282 548
4059 507
9295 648
2097 194
3152 84
9809 752
4918 563
13979 615
54090 212