5625 20
2731 5
2623 7
7931 28
1997 12
4006 5
5268 19
2301 5
3643 8
6329 20
3758 11
64216 185
7177 25
8518 27
4471 4
7662 31
30380 122
13295 43
8042 23
4004 8
8656 24
37617 168
11971 48
38577 98