31245 14
11727 15
9201 19
3504 4
14980 21
5967 21
7311 12
2054 6
3421 16
24504 32
16399 12
9689 9
36871 31
33763 30
20514 8
7920 13
11028 20
8223 12
4314 13
9824 18
10855 10
8004 16
7115 24
6519 15