6643 8
12346 21
105374 297
42277 109
22069 15
7257 13
19836 38
19165 23
22594 39
44796 142
14603 27
5542 4
9720 7
6800 5
7395 9
10355 16
7746 8
6451 9
7513 3
9207 11
31735 56
10584 9
20745 43
13039 11