9721 14
4592 12
44308 44
31979 34
9961 12
6950 4
10167 10
13433 4
10031 6
13419 15
20111 16
18587 27
22955 37
4132 4
8335 12
17669 21
8665 14
9857 16
4890 5
6701 5
10945 8
6264 5
21548 19
30566 62