103 14 8 21 160 53 52 53 6 29 143 72 81 16 286 68 8 30 10 68 2,000 1,004 689 109 601 752 10 16221