5592 10
2938 10
5747 14
11008 25
2874 9
8684 21
3121 12
4480 13
3459 17
4348 29
13769 17
4283 16
5134 11
4583 11
19417 40
3913 7
6678 6
3764 12
21747 54
6650 17
6999 18
11183 18
11316 22
43533 83