30025 52
15652 10
16337 10
49030 52
14496 14
15073 6
15514 8
16155 17
18768 15
29389 35
14556 9
18342 14
16704 29
19228 20
25540 37
21190 9
22261 33
17749 11
13617 7
17085 15
13857 5
21068 20
63111 133
13450 3