5550 5
3165 7
4949 8
5065 17
3267 7
4214 8
3656 3
3694 5
29513 70
19099 24
17818 21
29819 55
6254 11
8070 18
14491 39
6952 15
11437 31
8171 9
9416 17
18635 49
5920 12
9951 15
3984 2
19884 46