33451 562
15054 329
159419 959
175092 798
87378 445
73247 337
91123 723
57074 200
4681 657
3973 441
41637 146