20812 28
19118 20
3550 11
15536 31
29711 31
4653 6
6465 12
33176 36
5327 11
4492 4
3818 3
6765 6
9095 11
7943 16
5282 10
23878 25
15330 16
37235 59
26190 31
10193 23
10100 9
7657 17
4161 5
16226 10