11321 5
15154 8
40333 43
29048 49
17678 11
18391 19
20028 20
18080 19
18244 17
18968 7
19881 17
39909 27
27085 29
25965 27
41202 32
39433 33
23860 8
6752 11
19138 34
6895 5
7691 14
7135 6
5470 9
101805 223