139098 148
132067 383
60146 667
31713 161
59243 600
8290 548
4062 507
9304 648
2098 194
3160 84
9814 752
4928 563
13986 615
54181 212