39096 32
16994 27
13185 30
7272 5
14171 25
11108 21
4505 4
13583 4
28796 21
11609 11
9435 11
22022 28
4852 5
4108 1
4345 7
25541 33
18297 17
12126 5
12827 21
6693 20
11449 19
4536 12
13198 27
9819 16