33431 562
15054 329
159405 959
175091 798
87375 445
73247 337
91118 723
57068 200
4681 657
3973 441
41634 146