12 3
6238 44
4214 33
3368 12
4579 14
13140 27
13851 40
27043 72
12980 21
55890 197
19699 23
15759 27
35103 51
14827 27
34726 40
13255 19
36258 55