29308 243
106605 626
112154 441
56374 301
133112 508
140954 630
50888 666
237801 788
111410 822
124831 144
85774 684
55468 265
79976 329
41353 501
27591 155