5, 5, 17, 12, 14, 10, 46, 37, 37, 18, 122, 110, 102, 52, 94, 32, 330, 300, 266, 145, 248, 96, 888, 780, 695, 385, 607, 258, 602, 270, 2347, 2008, 1842, 1001, 1526, 663, 1387, 669, 6115, 5170, 4840, 2597, 3979, 1718, 3349, 1595, 3076, 1564, 15811, 13288, 12545, 6722, 10331, 4481, 8461, 3925, 7181, 3556