33558 562
15056 329
159522 959
175115 798
87411 445
73270 337
91153 723
57115 200
4681 657
3975 441
41655 146