5598 5
6207 3
7629 6
9693 7
6587 4
8476 8
7918 21
6349 3
7306 12
5926 2
10937 25
22063 42
19241 56
24860 57
5842 6
5279 4
12103 16
12200 19
6309 5
8462 17
10502 16
11465 19
11307 19
14500 32