4332 6
7006 6
3525 3
4861 8
5957 7
7060 5
6064 9
5502 14
6594 7
3915 1
5893 6
3824 7
12018 17
10306 16
4222 3
4101 6
3533 4
8264 8
10145 11
30105 54
17415 37
10933 9
5402 10
22570 51