12296 587
38667 427
15942 139
3989 141
3417 347
27844 1014
23803 670
5166 719
5004 716
3551 690
3733 82