2970 4
3943 9
12027 12
30568 46
6561 11
4372 5
10998 3
10572 10
4594 9
4277 11
12453 13
15051 15
4805 0
12232 16
22933 40
10977 16
14798 27
9191 19
7188 10
9532 24
21836 16
8275 17
5337 8
12099 4