2100 0
15169 18
9534 8
11432 6
10816 4
16133 21
25555 24
14003 6
22248 10
19596 12
9007 9
12301 7
9535 13
43463 38
11573 4
26023 31
50084 45
39858 39
25230 7
55656 64
14752 12
27539 21
14381 15
31423 49