20545 28
19118 20
3550 11
15536 31
29711 31
4653 6
6465 12
32899 36
5327 11
4492 4
3559 3
6765 6
8828 11
7943 16
5282 10
23608 25
15058 16
36963 58
26190 31
10193 23
10100 9
7392 17
3888 5
15955 10