11442 32
3617 11
14507 36
4108 9
16039 23
4268 8
12348 33
3805 11
6276 13
5722 9
15352 15
12472 18
6174 8
6388 19
6921 7
8833 16
4120 4
3963 8
5932 11
13830 23
10434 18
4809 3
29602 49
47288 60