5656 18
2458 17
4655 13
7184 29
13668 53
5754 24
17934 120
9387 27
15172 52
18841 39
15200 37
55831 109
9303 12
8041 14
2309 6