10060 6
14005 30
5948 7
7980 18
6114 5
12623 9
9552 23
15383 27
7183 15
7194 17
7471 9
7632 2
3722 4
12913 19
4942 12
23326 49
25979 68
10501 8
28912 33
60691 103
20884 28
20489 22
17623 11
26962 22