10320 9
8542 10
11985 8
15362 23
12201 19
16652 9
10612 14
27093 32
19874 17
11332 9
3451 5
10516 13
6339 12
11487 35
33987 69
17531 33
3452 7
6645 10
11731 34
9213 23
20013 2
3212 8
23742 60
65238 78