2235 4
11395 8
22455 35
67053 97
20974 8
16067 19
12413 10
17568 20
22309 23
24838 21
31067 11
21911 22
21032 35
14938 12
29531 46
25159 35
35037 53
15079 5
120985 197
25449 21
23583 17
16587 31
2952 15
31506 59