139038 148
132055 383
60114 667
31696 161
59210 600
8287 548
4059 507
9303 648
2098 194
3159 84
9814 752
4925 563
13984 615
54142 212