33081 560
15052 329
159213 959
175019 798
87297 445
73220 337
91021 723
56993 200
4675 657
3972 441
41533 146