33040 560
15051 329
159199 959
175008 798
87292 445
73220 337
91017 723
56988 200
4672 657
3972 441
41529 146