8491 17
9622 38
3688 4
3636 5
6462 14
7006 23
7498 21
3901 4
5941 28
6769 23
4537 28
5657 24
4920 6
6430 17
3678 9
7108 20
9039 38
8316 14
10000 9
5631 14
43943 143
3884 6
5669 12
20036 84