138533 148
131943 383
59783 667
31546 161
58907 600
8272 548
4049 507
9286 648
2088 194
3136 84
9791 752
4907 563
13955 615
53869 212