26002 1
29205 3
29607 2
27979 5
28126 1
26102 0
28880 4
153106 38
954383 164
949832 170
27982 1
546609 57
855729 71
272306 19
1491427 147
1997457 146
633804 94
15653 6
22333 9
27827 1
15659 8
32402 2
27604 3
435759 63