7326 18
5158 8
4712 2
11095 20
4829 4
14701 26
6917 11
9957 12
5064 5
5854 2
14249 23
15278 17
5153 1
40335 64
28001 41